APK hataları

Bağımlılık çözülemedi (Could not resolve)

Hata metni

Could not resolve com.squareup.okhttp3:okhttp:4.12.0.
Required by: project :app

Neden

Gradle adı verilen kütüphaneyi hiçbir depoda bulamadı. Ad, sürüm ya da depo listesi yanlıştır.

Adım adım çözüm

  1. Grup adı, ad ve sürümü harf harf kontrol et; tek yazım hatası yeter.
  2. Kütüphane Google ve Maven Central dışındaysa (örneğin JitPack) maven { url ... } satırını ekle.
  3. Ağı kontrol et: depo adresi tarayıcıda açılıyor mu?
  4. ./gradlew build --refresh-dependencies çalıştır.
  5. Değişken sürüm (+) yazdıysan kesin numarayla değiştir.

Örnek komutlar

./gradlew :app:dependencies | grep -i okhttp
./gradlew build --offline    # ancaq yerli keşlə yoxlamaq üçün

Tekrarlanmasın diye

Sürümleri hep sabitle. + aynı derlemeyi farklı günlerde farklı yapar.

Yazar ve lisans: Nibras Code