Ошибки APK

Не удалось разрешить зависимость (Could not resolve)

Текст ошибки

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

Причина

Gradle не нашёл названную библиотеку ни в одном репозитории. Неверны имя, версия или список репозиториев.

Решение по шагам

  1. Проверь группу, имя и версию по буквам: хватит одной опечатки.
  2. Если библиотека не в Google и Maven Central (например, на JitPack), добавь строку maven { url ... }.
  3. Проверь сеть: открывается ли адрес репозитория в браузере?
  4. Запусти ./gradlew build --refresh-dependencies.
  5. Если написал плавающую версию (+), замени её точным номером.

Примеры команд

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

Как не повторить

Всегда фиксируй точные версии. Знак + делает одну и ту же сборку разной в разные дни.

Автор и лицензия: Nibras Code