APK xətaları

Asılılıq tapılmadı (Could not resolve)

Xəta mətni

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

Səbəb

Gradle adı verilən kitabxananı heç bir repozitoriyada tapmayıb. Ad, versiya və ya repozitoriya yanlış ola bilər.

Addım-addım həll

  1. Kitabxananın qrup adını, adını və versiyasını hərf-hərf yoxla, tək bir səhv kifayətdir.
  2. Kitabxana Google deyil, JitPack kimi ayrı yerdədirsə, maven { url ... } sətrini əlavə et.
  3. Şəbəkəni yoxla: brauzerdə repozitoriya ünvanı açılırmı?
  4. ./gradlew build --refresh-dependencies işlət.
  5. Qeyri-sabit versiya (+) yazmısansa, dəqiq nömrə ilə əvəz et.

Nümunə əmrlər

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

Təkrarlanmasın deyə

Versiyanı həmişə dəqiq yaz. + işarəsi qurğunu fərqli günlərdə fərqli edir.

Müəllif və lisenziya: Nibras Code