Android Studio Error : Ошибка: невозможно разрешить зависимость для ': app @ debug / compileClasspath' 记录

предисловие

ModuleПосле build.gradleобновления средней и средней зависимостей некоторые зависимости не были обновлены, доступ к сети нормальный, и тестируются различные методы. Иногда были случаи, когда зависимости не могли быть обновлены. Обычно их можно было удалить после нескольких синхронизаций. После этого обновления библиотеку AndroidUtilCode не удалось обновить.

Попробуй метод

Сначала попробуйте очистить и перестроить проект, а затем проект Invalidate и Restart , оба не имеют никакого эффекта, а затем проверить, что некоторые пользователи в Интернете говорят, что Offline workрежим закрыт , но моя студия открыта и обновлена 3.6.1, при синхронизации в автономном режиме будет предложено закрыть автономный режим. Синхронное обновление. Позже я видел, как многие говорили, что есть агент, в проекте или в .gradleпапке под пользователем диска C gradle-wrapper.properties, но мой проект не существует. После некоторых попыток это все еще невозможно.

Окончательное решение

Обнаружено, что build.gradleфайлы уровня проекта могут использовать следующую конфигурацию зеркала Али следующим образом:

buildscript {

    repositories {
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
        google()
        jcenter()
    }

}
allprojects {
    repositories {
        google()
        jcenter()
        mavenCentral()
        maven { url "https://jitpack.io" }
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}

    }
}

Я думал, что все в порядке, но в итоге это не сработало. Я хочу переустановить Studio. Наконец, я подумал, что зависимость была освобождена jcenterвыше, и наконец нашел следующую конфигурацию для добавления, и проблема была окончательно решена после синхронизации.

maven{ url'http://maven.aliyun.com/nexus/content/repositories/jcenter'}

Проверьте другие блоги и посмотрите конфигурацию ниже, и сделайте заметку.

maven { url 'https://maven.aliyun.com/repository/public' }

После завершения синхронизации Studio сгенерирует кэш соответствующих зависимостей локально. В это время build.gradleфайлы уровня проекта все еще можно компилировать и запускать в обычном режиме. Переход в автономный режим может сократить время каждой компиляции. При наличии нового обновления зависимостей вы можете синхронизировать его. ,

Справочная статья:

Ошибка: невозможно разрешить зависимость для ': app @ releaseUnitTest / compileClasspath': Coul 完美 解决

Когда jcenter не может быть загружен, используйте загрузку внутреннего зеркала, чтобы решить

Лайки / комментарии приветствуются, ваше одобрение и поддержка - моя самая большая мотивация для написания!

Обратите внимание на публичный номер: несколько кругов годовых колец, чтобы увидеть больше интересных технологий, инструментов, сплетен, ресурсов.
Публичный номер.png

рекомендация

отwww.cnblogs.com/jqnl/p/12675444.html