Запуск проекта в Android Studio завершается ошибкой: could not find any version that matches com.android.support:appcompat-v7:+
Как исправить эту ошибку?
Запуск проекта в Android Studio завершается ошибкой: could not find any version that matches com.android.support:appcompat-v7:+
Как исправить эту ошибку?
Ответы:
Из Android Studio перейдите в: Инструменты >> Android >> Диспетчер SDK.
Выберите и установите «Дополнительно | Репозиторий поддержки Android».
cordova build android
аналогичная ошибка!
У меня это сработало после смены версии с 7: 27. + на 7: +
Также, как сказано в разделе Как обновить инструменты платформы Android в безголовом Linux?
android list sdk
android update sdk --no-ui --filter extra
Filter extra not supported
В файле Project> app> build.gradle замените строку
implementation 'com.android.support:appcompat-v7:+'29.+'
с участием
implementation 'com.android.support:appcompat-v7:+'
и линия
implementation 'com.android.support:design:29.+'
с участием
implementation 'com.android.support:design:+'
Затем чистая сборка
Все очень просто. Пожалуйста, обновите и замените приведенный ниже код в build.gradle (Project: имя приложения).
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
aapt
, javac
и dx
вручную без Gradle.
Я нашел все эти ответы неправильными для меня. Вместо этого в вашей студии Android посмотрите ниже слева. В этом будет некоторая помощь.
Например, вы заметите
This support library should not use a different version (32) than the compilesdkVersion (23)
Затем вы меняете версию на 23 вот так
скомпилировать com.android.support:support-v4:23
Теперь вы увидите сообщение
A newer version of com.android.support-v4 than 23 is available 23.4.0
.
Вот откуда я узнал, что правильная версия 23.4.0
Кому приходилось сюда с той же ошибкой, но с версией 29, измените библиотеку поддержки на версию 28:
build.gradle (приложение):
dependencies {
...
implementation 'com.android.support:appcompat-v7:28.+'
...
}
Ни одно из решений, найденных в Google, не помогло мне. Затем я увидел, что у Android есть только библиотека поддержки до версии 28. Странно, что я получил эту ошибку в проекте Android Studio, созданном из коробки.
Я не уверен, какая была версия Android Studio, потому что после ошибки я обновил Studio. Теперь в Android Studio 3.6.3 новые проекты идут с androidx.appcompat: appcompat: 1.0.2.