2014-08-28 15 views
10

Dopo aver eseguitoAndroid: "Errore: non valido --tag predefinito per il target selezionato."

android create avd -f -a -s HVGA -n hudson_en-US_160_HVGA_android-20_armeabi-v7a -t android-20 --abi armeabi-v7a 

ho ricevuto il messaggio di errore Error: Invalid --tag default for the selected target.

Ho Android-20, e armeabi-V7A installato tramite il gestore SDK. Qualcuno ha qualche idea? So che è il parametro -g o --tag ma non riesco a trovare nulla su di esso su google.

Grazie in anticipo.

risposta

10
android create avd -f -a -s HVGA -n hudson_en-US_160_HVGA_android-20_armeabi-v7a -t android-20 --abi android-wear/armeabi-v7a 

Nel caso qualcuno altro ha lo stesso problema con Android-20 (4.4W Android) si scopre che l'abis ha un prefisso con Android-wear, sopra dovrebbe fare il trucco

+2

Come sei arrivato a questa soluzione? Come visualizzare i prefissi? – Cleankod

+0

@Cleankod Ho apportato alcuni miglioramenti per rispondere alla tua domanda – tir38

+0

@Cleankod esegui 'target lista Android ' – Dealdiane

0

Scommetto che il problema è l'escaping sui trattini nel nome, tag e abi. Per esempio, questo funziona per me:

android create avd --name nexus --target 3 --abi "default/x86"

Invece, forse provare:

android create avd -f -a -s HVGA -n "hudson_en-US_160_HVGA_android-20_armeabi-v7a" -t "android-20" --abi "armeabi-v7a"

+0

Non sembra funzionare per me. Continuerò a provare. Grazie –

+0

Anche con questo comando Android crea avd -f -a -s HVGA -n test -t android-20 --abi armeabi-v7a Ottengo lo stesso errore –

+0

risulta che android-wear/armeabi-v7a è ciò che l'abi avrebbe dovuto essere. Non sono sicuro del perché –

Problemi correlati