non è riuscito a trovare bersaglio con stringa hash 'Android-22'
Ho aggiornato Android studio con la versione più recente e poi dopo googling ho anche aggiornato Android SDK con API 18, ma ancora dà lo stesso errore.
non è riuscito a trovare bersaglio con stringa hash 'Android-22'
Ho aggiornato Android studio con la versione più recente e poi dopo googling ho anche aggiornato Android SDK con API 18, ma ancora dà lo stesso errore.
Basta cliccare sul link scritto nel errore:
Open Android SDK Manager
e vi mostrerà le finestre di dialogo che vi aiuteranno a installare l'SDK specifiche per il progetto.
L'installazione di una versione precedente di SDK non è la soluzione reale! La vera soluzione è passare attraverso tutti i tuoi file di configurazione gradle e aggiornare le impostazioni della versione * all'ultima installata, ad es.'compileSdkVersion 23' –
Avevo già installato la versione 22 usando il gestore sdk e ancora senza fortuna (ad esempio, facendo clic sul collegamento non si faceva nulla). Così ho chiuso, quindi ho riaperto Android Studio e questo ha funzionato. – Reece
@BenMarten l'aggiornamento all'ultimo sdk potrebbe non essere utile a volte. Uno dei progetti che ho importato utilizzava alcune classi di 'Apache Http' che esistevano in sdk v19 e deprecate in> 21. Quindi, il progetto installa il sdk richiesto, quindi se necessario è possibile aggiornarlo. – MBH
Change
compileSdkVersion 18 minSdkVersion 10 targetSdkVersion 18
in build.gradle nella directory app/modulo
O Scarica l'ultima versione API
dà un sacco di errori di compatibilità. Grazie comunque – Hearty
:) Sempre benvenuto.Per favore Costruisci il file build.gradle dopo aver modificato –
Aprire il Android SDK Manager
e aggiornamento con le più recenti:
Poi Sync, ricostruire e riavviare il progetto Codice Demo per build.gradle
compileSdkVersion 21 // Now 23
buildToolsVersion '21.1.2' //Now 23.0.1
defaultConfig
{
minSdkVersion 15
targetSdkVersion 19
}
Spero che questo aiuti.
okay ma voglio dare il supporto a> 15 SDK anche – Hearty
Quindi stai suggerendo di cambiarlo a 23, in questo esempio, supponendo che sia l'ultimo? – rogerdpack
ho incontrato esattamente lo stesso problema troppo, quello che ho fatto è stata:
Questo è tutto. Una volta installate le API, il riavvio del progetto sembra completare la build di gradle senza errori.
No, l'installazione di una vecchia versione dell'SDK non è la soluzione reale, come commentato altrove. –
Va bene si deve provare questi ragazzi per me funziona:
No, l'installazione di una vecchia versione dell'SDK non è la soluzione reale, come commentato altrove. –
ho modificato accumulo .gradle compileSdkVersion a 23 da 22 e targetSdkVersion a 23 da 22.
Il mio livello API era 23. Ho dovuto aggiornare anche la versione API a 23.
Ho dovuto importare il mio progetto da Eclipse ad Android Studio. Ha funzionato per me.
In sdk manager scaricare Android 5.1.1, ha funzionato per me
ho avuto problema simile. Ho aggiornato gli strumenti di sviluppo di Android Studio e il mio progetto non ha trovato "android-22". Ho guardato nel gestore di SDK Android ed è stato installato.
Per risolvere questo problema ho disinstallato "android-22" e reinstallato.
Aperte project.properties di file e cambiare la linea con target = android-22 al valore desiderato.
Per esempio:
target=android-19
Ho creato un nuovo progetto di Cordova, che ha creato con l'ultima destinazione Android livello androide 23. quando ho eseguito funziona. se ho cambiato il valore target Android desiderato da 23 a 22. e aggiornare la build Gradle da Studio Andoid. ora fallisce quando lo eseguo. ho il seguente errore di compilazione.
progetto-android /CordovaLib/src/org/apache/cordova/CordovaInterfaceImpl.java errore: (217, 22) di errore: non riesce a trovare requestPermissions simbolo del metodo (String [], int)
ho cambiato il livello di destinazione in questi file.
project.properties
AndroidManifest.xml
e all'interno della cartella CordovaLib.
project.properties
Tuttavia, ho anche un altro progetto che sta utilizzando il livello obiettivo androide 22, qualora si esegue tale progetto, viene eseguito. Ora la mia domanda è possibile specificare il livello di Android desiderato al momento della creazione del progetto?
Penso che dovresti installare l'API 18 da Android sdk se non è già installato, altrimenti puoi provare "invalidare le cache e riavviare" (Trova: File-> annulla le cache e riavvia).
file di
Variazione Grandle.build dal 18 al 17.may lavoro – Sree
Gradle si presenta come questo .... compileSdkVersion 22 .... minSdkVersion 10 ..... targetSdkVersion 22 – Hearty
ok dispiace poi farlo a 21 – Sree