web-dev-qa-db-fra.com

Comment créer un fichier AVD pour Android 4.0.3? (Impossible de trouver un 'userdata.img')

J'essaie de créer mon premier AVD pour Android 4.0.3 après les tutoriels , mais le message d'erreur suivant s'affiche:

[2012-05-09 10:46:29 - Gestionnaire de SDK] Impossible de trouver un fichier 'userdata.img' pour ABI armeabi à copier dans le dossier AVD.

Mes tentatives pour résoudre:

  • J'essayais avec Android 4.0, maintenant je suis passé à la 4.0.3 et le problème est le même.
  • J'ai réinstallé le plugin Eclipse deux fois avec 4.0 et deux fois avec 4.0.3, et le comportement ne change pas.
  • J'ai téléchargé à nouveau Eclipse pour Java dans un autre dossier et installé le plugin. Le comportement est le même.

Le fichier <sdk>/system-images/Android-15/armeabi-v7a/userdata.img existe, il s’agit d’un fichier de 4 Mo en lecture seule.

Question connexe: Comment créer un AVD pour Android 4.0 - la réponse n'a pas fonctionné ici.

J'utilise Eclipse Indigo Service Release 2, numéro de version: 20120216-1857 sur Ubuntu 11.10.

22
Tom Brito

Assurez-vous que tous les fichiers les plus récents sont installés. Accédez au gestionnaire de SDK dans Eclipse (Gestionnaire de fenêtres/SDK). Assurez-vous que tous les fichiers indiquent "installé".

18
wyoskibum

J'ai eu ce problème en essayant de configurer un émulateur pour Android 2.3.3 (API 10).

J'avais deux plates-formes installées dans mon SDK: API 10 et 17. J'ai remarqué que les fichiers userdata.img de ces plates-formes se trouvaient comme suit:

system-images/
  Android-17/
    x86/
      userdata.img
  Android-10/
    x86/
      images/
        x86/
          userdata.img

Comme vous pouvez le constater, les images de l'émulateur pour la plate-forme Android-10 n'ont probablement pas été placées dans le bon dossier.

Bref, si vous êtes dans la même situation, déplacez simplement le contenu du dossier Android-[version]/x86/images/x86/ dans le dossier Android-[version]/x86/. Cela a fonctionné pour moi.

Évidemment, si vous essayez de lancer une image ARM, faites la même chose avec le dossier armeabi au lieu du dossier x86.

3
personne3000

je pense que vous devez également télécharger ARM Image système EABI v7a sous Android 4.1 

2
Qasim Chauhan

Ouvrir le gestionnaire de SDK (exécuter en tant qu'administrateur) -> Android 4.1 (API 16) -> ARM Image système EABI v7a Installez ceci.

0
krishna

J'ai écrit un guide d'installation pour que Android SDK et Eclipse fonctionnent ensemble. Il existe quelques pièges que vous pouvez rencontrer, en particulier sous Windows en ce qui concerne les pare-feu. C'est ici:

http://testigniter.blogspot.co.uk/2012/06/Eclipse-with-Android-sdk-installation.html

0
Adamantus