Android Studio (1.2 RC0) bana
Error running android: Gradle project sync failed. Please fix your project and try again.
sorunun ne olduğunu nasıl öğrenebilirim? Ne yazık ki bu SO iş parçacığının çözümleri yardımcı olmadı.
Android Studio (1.2 RC0) bana
Error running android: Gradle project sync failed. Please fix your project and try again.
sorunun ne olduğunu nasıl öğrenebilirim? Ne yazık ki bu SO iş parçacığının çözümleri yardımcı olmadı.
Yanıtlar:
Invalidate caches -> Shutdown android studio -> remove .gradle -> start android studio
mu?
Çözüm
Bilgisayarınızı internete bağlayın
Tıklayın
Sync project with Gradle files
Araç çubuğunda
Gradle'ı otomatik olarak senkronize edecektir.
Hatayı görmezden gelin ve yine de projeyi çalıştırmayı deneyin. Başarısız olacaktır, ancak bu sefer hata açıklamasında bir bağlantı alacaksınız. Bağlantıya tıklamak, güncel olmayan / eksik bileşenin otomatik olarak güncellenmesini / indirilmesini tetikleyecektir.
Benim senaryomda, proje iki kez başlatılamadı, her seferinde başka bir API / SDK bileşeni suçlu.
Benim durumumda, indirdiğim örnek bir projeyi başlatmaya çalışıyordum, hangi API seviyesinin hedeflendiğine veya bu bilgiyi nerede arayacağıma dair hiçbir fikrim yoktu.
Goto Dosyası -> Önbellekleri geçersiz kıl / Kapat Android Studio Kullanıcı ana dizinindeki .gradle klasörünü yeniden adlandır / kaldır Android Studio'yu yeniden başlat (Gradle meta verilerini ve verilerini indirecek) Gradle build başarılı Rebuild projesini. Bitti
"Build" klasörünü projenin kök klasöründen silin. Ardından "önbelleği geçersiz kılın ve yeniden başlatın" yapın. Bu, Android Studio'nuzu yeniden başlatacak ve ardından uygulamayı yeniden oluşturacak, sorunu çözecektir.
Bu çok yaygın bir sorundur ve çözümü çok kolaydır ... SDK'yı SDK yöneticisinde güncellemeniz yeterlidir (aşağıdaki tüm talimatlara bakın)
Bu soruyu sorduğunuz için teşekkürler :)
bir durumdan diğerine farklı görünüyor. benim için bir kurulum yaptım ve sdk yöneticisinin söylediği bir çok şeyi güncelledim ve sonra bu problemi yaşadım. tek yaptığım şuydu: dosyadan -> Önbellekleri geçersiz kıl / Yeniden başlat (bir iletişim kutusu açılır) Geçersiz kıl ve yeniden başlat'ı seçin.
yeniden başlatma tamamlandıktan sonra. her şey düzeltildi ancak yeni bir öykünücü oluşturmam ve eskisini silmem gerekiyordu. (android studio 1.3.1) (daha anlaşılır olması için bir profesyonelin bunu düzenlemesi gerekir). . . Burada her şey yolundaydı, ancak makinelerinizin de yeniden başlatılması gerekiyor çünkü bazı sistem dosyaları değiştirildi, onları senkronize etmek için sistemi yeniden başlatmamız gerekiyor.
Dün aynı sorunu yaşadım. "Android SDK Manager" ı açtıktan, tüm paketleri güncelledikten ve Android Studio yeniden başlatıldıktan sonra proje tekrar derlendi.
Bunu çözmem biraz zaman aldı.
Bir sebep vardı, NDK'yı güncellemek istemedim. Her şey başarısız olduğunda, NDK'yı güncelledim ve bu hile yaptı.
Aynı sorunla karşılaştım, ancak ardından aşağıdakileri yaptım ve sorunum çözüldü:
Ve bu benim sorunumu çözdü.
Not: Hatalar hakkında daha ayrıntılı bilgi içerdiği için olay günlüğüne tıklamama da yardımcı oldu. https://developer.android.com/studio/releases/gradle-plugin#updating-plugin'de harika bilgiler de var.
Gradle 3.5.3'ten 5.4.1'e giden bu hatayı aldım (Android Studio istendi ve "Yükselt" i tıkladım.)
Gradle, yükseltmeye devam etti ancak aşağıdaki gibi bazı hatalar verdi:
ONFIGURE SUCCESSFUL in 1m 27s
ERROR: The Android Gradle plugin supports only Crashlytics Gradle plugin version 1.25.4 and higher.
The following dependencies do not satisfy the required version:
root project 'Android%20App' -> io.fabric.tools:gradle:1.25.1
Update plugins
Affected Modules: app
INFO: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getExternalNativeBuildTasks(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
Affected Modules: app
INFO: The specified Android SDK Build Tools version (27.0.3) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.5.3.
Android SDK Build Tools 28.0.3 will be used.
To suppress this warning, remove "buildToolsVersion '27.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
Install Build Tools 28.0.3, update version in build file and sync project
Affected Modules: app
Düzeltilen şey, Ayarlar -> Görünüm ve Davranış -> Sistem Ayarları -> Android SDK'yı açmaktı ve ardından Android SDK'nın 8, 9 ve 10 gibi bazı yeni sürümlerini seçtim. (Yalnızca 5.1, 6.0'ım vardı. ve Android N Önizleme yüklü.)
Bu yüklendikten sonra, Modülüm için build.gradle dosyamı değiştirmek zorunda kaldım : uygulama
Daha sonra araç çubuğundaki "Projeyi Gradle Dosyalarıyla Eşitle" düğmesine tıkladım. Senkronizasyon çıktı penceresi "Eklentileri Güncelle" seçeneği sunuyordu ve bir kez tıkladığımda her şey çalışıyor gibiydi. İyi bir önlem için tekrar "Projeyi Gradle Files ile Eşitle" yi ve ardından Build -> Clean Project'i tıkladım ve sonunda projemi yeniden çalıştırmayı başardım.
Çözmesi zordu ama baktım C: \ Users (kullanıcı adı)
.gradle dosyasını silin, görmediyseniz gizli dosyalarda olabilir, bu nedenle Windows 7 kullanıyorsanız sağ tıklayın, ardından özellikleri tıklayın ve kontrol edilmemek için gizli'yi tıklayın
sonra dosya görünecek ve silecektir umarım bu çalışır
Çözüm basittir. "Android SDK Yöneticisi" ni açın, tüm paketleri güncelleyin ve ardından Android Studio'nuzu yeniden başlatın. Bundan sonra herhangi bir sorun olmadan projelendirmeniz gerekir.
Çevrimdışı modda gradle kullanıyor olabilirsiniz. İşaretini kaldırmak için öğesine gidin File > Settings > Gradle
, onay Offline Work
kutusunun işaretini kaldırın ve Apply
İnternet bağlantınız olduğundan emin olun ve projeyi tekrar senkronize edin'i tıklayın.
Bunun nedeni, derecelendirmenin birçok nedenden dolayı senkronize edilmemiş olmasıdır.
Proje klasörüne gidin ve .gradle klasörünü kaldırın ve senkronizasyonu başlatın. Çalışacak
Görünüşe göre bazı platformlar eksik olabilir. Sorunu bu şekilde çözdüm:
Android Studio pencerenizin altında gösterilen bir hata mesajı görüyor musunuz? Sağ altta da daha küçük bir pencere olabilir, şuna benzer:
Şimdi, bu mavi bağlantıya tıklayın, iletişim kutularının söylediği gibi yapın (varsa) ...
Bu sorunu çözdü. Umarım yardımcı olur...
Bu url'den not dosyalarını indirin ve bir klasördeki tümünü çıkarın: https://gradle.org/releases
Dosyayı aç -> Windows işletim sisteminde veya mac OS'de ve "Oluşturma, Yürütme, Dağıtım" da Tercihler
"Gradle" ı tıklayın
“Yerel istasyon dağıtımını kullan” seçeneğini işaretleyin ve çıkarılan klasör yolunu verin.
Windows OS için gradle.bat'ı ve bu klasördeki mac OS için gradle dosyasını çalıştırın.
Ardından "Çevrimdışı çalışma" seçeneğini işaretleyin.
"çıkarılan klasör yolunuz" /gradle-4.10.2/bin/.gradle (sürüm 4.1.2 için sürümünüzü ayarlayabilirsiniz)
Tamam'a basın ve keyfini çıkarın.
Bunun nedeni, özellikle daha önce v3'te yerleşik olan android stdio v4'te bir projeyi içe aktardığınızda, v3 ve v4'ün Android Studio sürüm çakışması olabilir.
İşte yapmanız gereken birkaç şey:
Bu yanıtların hiçbiri benim için işe yaramadı, bu yüzden Android Studio'yu kaldırdım ve yeniden yükledim. (Ayarları silmedim) Artık mükemmel çalışıyor.
Eğer bu hatayı yaşıyorsanız ve "Desteklenmeyen Modüller Tespit Edildi: Derleme aşağıdaki modüller için desteklenmiyor" gibi başka hatalarınız varsa, belki önce bunları çözmeniz gerekir ve sonra da çözülür.
Tam olarak aynı hata mesajını aldım
Android çalıştırılırken hata oluştu: Gradle proje senkronizasyonu başarısız oldu. Lütfen projenizi düzeltip tekrar deneyin
, ancak yukarıdakilerden hiçbiri hatanızı düzeltmezse, sözdizimini AndroidManifest.xml dosyasında kontrol etmenizi şiddetle tavsiye ederim.
Bu benim için düzeltildi. Hata mesajının neden bu kadar yanıltıcı olduğunu anlamıyorum, çünkü doğrudan yapı notuyla hiçbir ilgisi yok.
Lütfen burada çoğumuzu doğru yöne götüren bu SO-cevabına da bakın .
Bana xml dosyamdaki bir satır hakkında bağırıyordu (bu tamamen geçerliydi ve proje üzerinde çalıştığım süre boyunca hiçbir zaman sorun yaşamadım). Satırı sildim ve tekrar koşup temizledikten ve yeniden inşa ettikten sonra bile bana tamamen boş satır hakkında bağırmaya devam ettim. Android stüdyosunu yeniden başlattım ve .gradle klasörünü kaldırdım ve sonunda çalıştı. Umarım ayakkabımdaki ve bu konudaki diğer tüm cevapları alan biri başarısız olur, bu cevabı görür ve birkaç saat kazandırır.
Bu sorunu yaşadım (mükemmel bir şekilde geçerli ve çalışan projemde "gradle ile senkronize etme" istemini tıkladım ve her şeyi öldürdü) ve bunu nasıl düzelteceğimi bulmaya çalışırken saatlerce araştırdım, diğerlerinin yanı sıra bu konu da dahil. Sonunda çözümümü buldum, bu yüzden umarım birine yardımcı olur (ve umarım bu korkunç sistemi düzeltirler)
Bununla benzersiz bir durumda karşılaştım: değişkenlerimden biri için "zaman" sözcüğünü "mesafe" olarak yeniden düzenlemiştim. Ve refactor'ı yaptığımda, yanlışlıkla gradle bağımlılıklarımdan / uygulamalarımdan birinin adını değiştirdi.
Bu, hatanın nadir bir nedenidir, ancak bir olasılıktır. Bu nedenle, build.gradle'da tüm bağımlılıklarınızın doğru şekilde uygulandığından emin olun.
.Gradle klasörünü (kök dizin) silin ve klasörü (proje dizini) oluşturun ve ardından önbellekleri geçersiz kılın / android stüdyosunu yeniden başlatın, projenizi tekrar çalıştırın umarım çalışacaktır. Arka plan görevleri biraz zaman alabilir. Bazı ülkelerde, indirmek için VPN'yi açmanız gerekebilir.