L'esecuzione di un progetto in Android Studio non riesce con questo errore: could not find any version that matches com.android.support:appcompat-v7:+
Come posso correggere questo errore?
L'esecuzione di un progetto in Android Studio non riesce con questo errore: could not find any version that matches com.android.support:appcompat-v7:+
Come posso correggere questo errore?
Risposte:
Da Android Studio vai a: Strumenti >> Android >> SDK Manager
Seleziona e installa "Extra | Repository supporto Android"
cordova build android
veniva visualizzato un errore simile!
Per me ha funzionato dopo aver cambiato la versione da 7: 27. + a 7: +
Anche come detto su Come aggiornare gli strumenti della piattaforma Android in un Linux senza testa?
android list sdk
android update sdk --no-ui --filter extra
Filter extra not supported
In Progetto> app> file build.gradle sostituire la riga
implementation 'com.android.support:appcompat-v7:+'29.+'
con
implementation 'com.android.support:appcompat-v7:+'
e linea
implementation 'com.android.support:design:29.+'
con
implementation 'com.android.support:design:+'
Quindi pulire la build
È molto semplice. Si prega di aggiornare e sostituire il codice seguente in build.gradle (Progetto: nome app).
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
aapt
, javac
e dx
manualmente senza Gradle.
Ho trovato tutte queste risposte errate per me. Invece nel tuo studio Android guarda in basso a sinistra. Ci sarà un aiuto per questo.
Ad esempio, noterai
This support library should not use a different version (32) than the compilesdkVersion (23)
Quindi si cambia la versione di a 23 in questo modo
compila "com.android.support:support-v4:23"
Ora vedrai un messaggio
A newer version of com.android.support-v4 than 23 is available 23.4.0
.
È così che ho capito che la versione corretta è 23.4.0
A chi è venuto qui per lo stesso errore ma la versione 29, cambia la tua libreria di supporto alla versione 28:
build.gradle (app):
dependencies {
...
implementation 'com.android.support:appcompat-v7:28.+'
...
}
Nessuna delle soluzioni cercate su Google ha funzionato per me. Poi ho visto Android supporta solo la libreria fino alla versione 28. È strano che abbia ricevuto questo errore in un progetto Android Studio creato immediatamente.
Non sono sicuro di quale versione di Android Studio fosse, perché ho aggiornato Studio dopo aver ricevuto un errore. Ora in Android Studio 3.6.3, nuovi progetti in arrivo con "androidx.appcompat: appcompat: 1.0.2".