Je cours une application Android et dois utiliser la ligne de commande pour créer et activer AVD. J'ai le même problème décrit dans this lien mais cela ne fonctionne pas pour moi. C'est un peu un bloqueur et ce serait génial si quelqu'un donnait un coup de main pour résoudre le problème.installer avd à partir de la ligne de commande
J'exécuter cette commande pour créer l'AVD:
android create avd --name myandroid22 -t "android-22"
Et pour cela, la réponse est:
Valid ABIs: no ABIs. Error: This platform has more than one ABI. Please specify one using --abi.
Et après que j'ai essayé d'installer ABIs en utilisant la commande:
android update sdk -a --no-ui --filter sys-img-armeabi-v7a-android-21,sys-img-x86_64-android-21
Même après avoir été installé, la même chose que précédemment est en train d'augmenter.
Liste des ABIs installés:
android list targets
id: 1 or "android-21" Name: Android 5.0.1 Type: Platform API level: 21 Revision: 2 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : no ABIs.
Même après l'installation de l'ABI plus tôt
S'il vous plaît écrire les étapes et les exécutions de ligne de commande que vous faites réellement. –
android créer avd --name myandroid22 -t "android-22" commande pour créer l'avd. Et pour cela, la réponse est "ABI valides: pas d'ABI Erreur: Cette plate-forme a plus d'un ABI Veuillez en spécifier un en utilisant --abi " –
Quels sont vos ABI installés ?. Liste ici en utilisant cette commande: liste android cible –