Запуск проекту в 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 Manager
Виберіть та встановіть "Додатки | Репозиторій підтримки Android"
cordova build android
A кидав подібну помилку!
Для мене це спрацювало після зміни версії з 7: 27. + на 7: +
Також, як сказано в розділі Як оновити платформу Android для інструментів в безголовому Linux?
android list sdk
android update sdk --no-ui --filter extra
Filter extra not supported
У проекті> додаток> файл 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 (Проект: Назва програми).
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».