Нерешенная зависимость: не удалось найти ни одну версию, которая соответствует com.android.support:appcompat-v7:29.+ - PullRequest
1 голос
/ 14 июня 2019

Всегда возникает эта неразрешенная ошибка зависимости, когда я открываю новый проект Android на intelliJ

Я пытался:

  1. снять флажок автономного режима
  2. Обновление Gradle
  3. Загрузка последней версии с официального сайта Gradel и установка источника Gradle в файл.
  4. меняется с «29. +».на «29.0.0»

Сообщение об ошибке:

ОШИБКА: невозможно разрешить зависимость для ': app @ debug / compileClasspath': не удалось найти ни одну версию, соответствующуюcom.android.support:appcompat-v7:29.+.Показать подробности Затронутые модули: app

ОШИБКА: невозможно разрешить зависимость для ': app @ debugAndroidTest / compileClasspath': не удалось найти версию, которая соответствует com.android.support:appcompat-v7:29.+.Показать подробности Затронутые модули: app

ОШИБКА: невозможно разрешить зависимость для ': app @ debugUnitTest / compileClasspath': не удалось найти ни одну версию, соответствующую com.android.support:appcompat-v7:29.+.Показать подробности Затронутые модули: app

ОШИБКА: невозможно разрешить зависимость для ': app @ release / compileClasspath': не удалось найти ни одну версию, которая соответствует com.android.support:appcompat-v7:29.+.Показать детали Подвержены модули: app

ОШИБКА: невозможно разрешить зависимость для ': app @ releaseUnitTest / compileClasspath': не удалось найти версию, соответствующую com.android.support:appcompat-v7:29.+.Показать подробности Затрагиваемые модули: приложение

Ответы [ 2 ]

0 голосов
/ 14 июня 2019

Это происходит потому, что com.android.support:appcompat-v7:29.x.x не существует .

Вы можете проверить историю изменений и репозиторий Google Maven :

27.0.2
27.1.0
27.1.1
28.0.0-alpha1
28.0.0-alpha3
28.0.0-beta01
28.0.0-rc01
28.0.0-rc02
28.0.0

Также проверьте это важное примечание:

Примечание. С выпуском Android 9.0 (уровень API 28) появилась новая версия библиотеки поддержки под названием AndroidX , входящая в состав Jetpack. Библиотека AndroidX содержит существующую библиотеку поддержки, а также включает новейшие компоненты Jetpack.

Вы можете продолжать использовать библиотеку поддержки. Исторические артефакты (версии 27 и более ранние и упакованные как android.support. *) Останутся доступными в Google Maven. Тем не менее, все новые разработки библиотеки будут происходить в библиотеке AndroidX.

Мы рекомендуем использовать библиотеки AndroidX во всех новых проектах. Вам также следует подумать о переносе существующих проектов на AndroidX.

0 голосов
/ 14 июня 2019

Вы должны использовать Android Studio. Сама загрузка gradle и привязка его к проекту не является хорошей практикой. Вы должны позволить своей IDE справляться со всей этой работой, в то время как вы сосредоточены на написании хорошего кода с вашим драгоценным временем. Что вы должны сделать, это

  1. Скачать Android studio с официального сайта
  2. Создайте новый проект и получите быстрое стабильное интернет-соединение
  3. Студия Android загрузит и установит gradle при первой сборке, и вы готовы к работе
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...