APK hataları

Gradle sync başarısız

Hata metni

Gradle sync failed: Could not resolve all files for configuration ':app:debugRuntimeClasspath'.

Neden

Gradle projenin bağımlılıklarını indiremedi. Çoğu zaman ağ, eksik depo adresi ya da eski önbellek yüzündendir.

Adım adım çözüm

  1. Hatanın ilk satırına bak. Bulunamayan kütüphane orada yazar.
  2. settings.gradle içinde google() ve mavenCentral() depolarının olduğunu kontrol et.
  3. Komut satırından --refresh-dependencies ile yeniden derle, önbellek tazelensin.
  4. Şirket proxy'si varsa proxy adresini gradle.properties içine yaz.
  5. Sürüm gerçekten var mı? Numarayı kütüphanenin kendi sayfasında doğrula.

Örnek komutlar

./gradlew --stop
./gradlew assembleDebug --refresh-dependencies --stacktrace
./gradlew :app:dependencies --configuration debugRuntimeClasspath

Tekrarlanmasın diye

Tüm sürümleri tek bir libs.versions.toml dosyasında tut, değiştirince hemen sync et.

Yazar ve lisans: Nibras Code