Ошибки APK

Gradle sync не удался

Текст ошибки

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

Причина

Gradle не смог скачать зависимости проекта. Чаще всего виноваты сеть, нет адреса репозитория или устаревший кэш.

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

  1. Прочитай первую строку ошибки: там названа библиотека, которую не нашли.
  2. Проверь, что в settings.gradle есть репозитории google() и mavenCentral().
  3. Пересобери из командной строки с --refresh-dependencies, чтобы обновить кэш.
  4. За корпоративным прокси впиши его адрес в gradle.properties.
  5. Такая версия вообще существует? Проверь номер на странице самой библиотеки.

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

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

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

Держи все версии в одном файле libs.versions.toml и синхронизируй сразу после правки.

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