Je vois beaucoup de messages concernant l'écriture sur la carte SD, mais je pense que mon problème est différent. Je ne parviens pas à créer la carte SD au cours du processus de création d'un AVD.
J'ai d'abord essayé d'utiliser le SDK Android et AVD Manager pour le faire, en sélectionnant
Nom : mon_avd
Cible : Android 2.2 - Niveau API 8
Carte SD : Taille : 1024 MiB
Peau : Intégré : Par défaut (HVGA)
Matériel informatique : Propriété : Densité LCD abstraite, Valeur : 160
Une fenêtre s'ouvre alors avec le message suivant :
"Résultat de la création de l'AVD 'my_avd' :
Erreur : Échec de la création de la carte SD".
J'ai essayé de répéter le processus à partir de la ligne de commande, et j'ai reçu une erreur similaire :
alex@alex-desktop:~$ android create avd -n my_avd -t 1 -c 1024M
Android 2.2 is a basic Android platform.
Do you wish to create a custom hardware profile [no]no
Error: Failed to create the SD card.
Tenter de suivre les instructions pour l'utilisation de mksdcard s'est avéré tout aussi improductif ; je pense que mon manque d'expérience de base de Linux peut me causer un problème ici. Lorsque j'essaie d'utiliser mksdcard, il signale simplement qu'il ne peut pas trouver le fichier ou le répertoire. L'outil mksdcard est-il disponible pour être utilisé de cette façon sous Linux ?
alex@alex-desktop:~$ mksdcard 1024M ./sdcard.iso
bash: /home/alex/android-sdk-linux_x86/tools/mksdcard: No such file or directory
alex@alex-desktop:~$ sudo android create avd -n my_avd -t 1 -c 1024M
J'ai ajouté le répertoire des outils Android à ma variable PATH, mais j'ai l'impression qu'il y a manifestement quelque chose d'autre qui me manque. Peut-être une sorte de droits d'accès ?
Tenter d'exécuter la commande Android avec sudo n'a pas semblé aider non plus :
alex@alex-desktop:~/android-sdk-linux_x86/tools$ sudo ./android create avd -n my_avd -t 1 -c 1024M
Android 2.2 is a basic Android platform.
Do you wish to create a custom hardware profile [no]no
Error: Failed to create the SD card.
J'ai même essayé d'installer Eclipse et le plugin ADT et de lancer le gestionnaire à partir de là, sans succès. Tout conseil serait le bienvenu. Je suis un utilisateur novice de Linux, donc même si cela semble être une chose évidente à vérifier, je peux toujours l'avoir manqué.
Gracias.
0 votes
@Alex Pritchard : Vous n'avez probablement pas besoin d'une fausse carte SD de 1024M. Essayez plutôt 32M et voyez si vous avez plus de chance.
0 votes
@CommonsWare Hélas, la carte SD 32M ne parvient toujours pas à se créer :(
0 votes
@Alex Pritchard : C'est assez étrange. Les images sont créées dans le même répertoire que le reste de l'AVD (
~/.android/avd/whateveryoucalledit/
), je n'arrive donc pas à comprendre comment on peut créer un AVD mais pas un AVD avec une carte SD.0 votes
@CommonsWare J'ai lu un peu plus et je pense avoir trouvé quelque chose. Je pense qu'il y a un problème parce que j'utilise une installation linux 64 bits et qu'il faut peut-être installer le ia32-libs. Je vais essayer ceci quand je rentrerai chez moi et voir si cela aide.
0 votes
@Alex Pritchard : Oui, je crois que vous en avez besoin. Je suis surpris qu'il fonctionne sans eux, en fait. J'ai dû faire quelques manipulations pour qu'Android fonctionne sur ma configuration Ubuntu 64 bits, mais c'était il y a assez longtemps pour que j'oublie les détails.
0 votes
Hourra ! ia32-libs a fait l'affaire !
0 votes
@CommonsWare Merci pour votre contribution !