web-dev-qa-db-fra.com

Impossible de créer Android Périphérique virtuel

Ok Button not clickable

Pour une raison quelconque, le bouton OK n'est pas cliquable lorsque j'essaie de créer un AVD. Est-ce que quelqu'un sait ce que je fais mal?

234
gratsby

Tout simplement parce que CPU/ABI indique "Aucune image système installée pour cette cible". Vous devez installer des images système.

Dans le Android SDK Manager, vérifiez que vous avez bien installé "Image système ARM EABI v7a" (pour chaque version de Android à partir de 4.0 et vous devez installer une image système pour pouvoir exécuter un périphérique virtuel)

Dans votre cas, il ne reste que ARM image système existante (Android 4.2). Si vous utilisiez une version plus ancienne, Intel a fourni des images système (Intel x86 ATOM). Vous pouvez vérifier sur Internet pour voir la comparaison des performances entre les deux.

Dans mon cas (voir image ci-dessous), je n'ai pas installé d'image système pour Android 4.2, alors que j'ai installé ARM et Intel System Images pour 4.1.2.

Tant que je n'installe pas l'image système 4.2, j'aurais le même problème que vous.

UPDATE: Cet article récent Accélérer le Android Emaulator sur les architectures Intel explique comment utiliser/installez correctement les images du système intel pour accélérer l’émulateur.

EDIT/FOLLOW UP

Ce que je montre dans l'image est pour Android 4.2, comme c'était la question initiale, mais c'est vrai pour toutes les versions d'Android.

Bien sûr (comme @RedPlanet l'a dit), si vous développez pour des processeurs MIPS, vous devez installer "MIPS System Image".

Enfin, comme @SeanJA l'a dit, , vous devez redémarrer Eclipse pour voir les nouvelles images installées. Mais pour moi, je redémarre toujours un logiciel que j'ai mis à jour pour m'assurer qu'il prend en compte toutes les modifications, et je suppose que c'est une bonne pratique de le faire.

enter image description here

274
HpTerm

J'ai dû redémarrer Eclipse après avoir terminé l'installation de l'image système ARM EABI v7a.

31
James

Cela peut arriver quand:

  • Vous avez plusieurs copies du Android SDK installé sur votre ordinateur. Vous êtes peut-être en train de mettre à jour les images et les périphériques disponibles pour une copie du Android SDK, et essayer de déboguer ou d'exécuter votre application dans un autre.

    Si vous utilisez Eclipse, examinez votre "Préférences | Android | Emplacement du SDK". Assurez-vous que c'est le chemin que vous attendez. Sinon, modifiez le chemin pour indiquer l'emplacement où vous pensez que le SDK Android est installé.

  • Vous n'avez pas de configuration de périphérique Android dans votre émulateur, comme indiqué en détail dans les autres réponses de cette page.

12
Brad Parks

Sous Ubuntu et sous Android-studio, exécutez l'installation des packages (ceux-ci ne sont pas installés par défaut):

Android update sdk
6
Niels Drost

J'ai eu le même problème lors de la création d'AVD avec des images 4.2.2, je l'ai résolu en procédant comme suit:

  1. Vérifiez s'il existe un dossier "par défaut" dans adt-bundle-windows-x86_64-20131030\sdk\system-images\Android-17.

  2. S'il existe, déplacez le contenu (images système téléchargées) du dossier "par défaut" dans adt-bundle-windows-x86_64_20131030\sdk\system-images\Android-17.

J'espère que cela t'aides.

4
Vinay Jain

Je souhaite mettre à jour cette question avec une capture d'écran d'un récent Android Studio. Il a fallu un peu de fouille pour trouver où installer de nouvelles images système.

Vous accédez au gestionnaire de SDK par l’un des deux chemins. Option 1. Outils> Android> Option de SDK Manager 2. Android Studio> Préférences> Apparence et comportement> Paramètres système> Android SDK (pour Mac; s'adapter aux autres.)

Dans le volet "Plate-formes SDK", cochez la case "Afficher les packages" pour afficher les images système.

Sélectionnez ceux que vous voulez, cliquez sur "Appliquer" et voilà!

enter image description here

2
benevolentprof

J'ai dû déplacer les dossiers d'un dossier nommé "default" dans le dossier Android - ## afin qu'Eclipse puisse voir les images.

1
GuilleGlad

Il y a une nouvelle erreur possible pour celle-ci liée à la dernière technologie Android Wear. J'essayais de faire démarrer un émulateur pour le SDK de protection en vue de la semaine prochaine. Le niveau de l'API ne le prend en charge que dans la dernière version de KitKat 4.4.2.

Donc, si vous utilisez quelque chose comme le portable, la valeur par défaut est toujours désactivée dans Eclipse en tant que pain d'épice 2.3.3. Assurez-vous que votre cible correspond à la cible prise en charge la plus basse possible. Pour les vêtements, c’est le dernier KitKat 19.

0
Jay Snayder