1 votes

Comment redimensionner le stockage interne d'une image AVD Android Studio qui est bloquée à 200 Mo ?

Lorsque j'essaie de redimensionner la taille de la partition de stockage interne dans le gestionnaire AVD (Android Virtual Device) à une taille supérieure à 200 Mo, la partition reste à 200 Mo. Cela monte à /data répertoire. Le problème se pose avec les images Android API 19 / KitKat 4.4.x et peut-être d'autres.

Je suis sur Mac.

1voto

Pag Sun Points 250

Il s'agit d'un problème connu. J'imagine que personne n'a fait l'investissement de le corriger parce qu'il affecte une version antérieure de l'API. Mais si vous êtes sur Mac, voici la solution.

  1. Allez dans AVD et réglez la taille du stockage interne sur 1 Go (ou toute autre taille dont vous avez besoin - je n'ai testé que sur 1 Go).

  2. Exécutez l'image pour vous assurer qu'elle démarre correctement (ceci afin d'exclure tout autre problème qui pourrait affecter votre image). Si vous regardez les partitions de l'image, elle ne devrait toujours pas dépasser 200 Mo.

  3. Arrêter l'exécution de l'image.

  4. A partir de la ligne de commande, exécutez : gtruncate --size 1g userdata.img . Si vous n'avez pas gtruncate, installez-le avec brew install coreutils .

  5. A partir de la ligne de commande, exécutez : tune2fs -e continue userdata.img . Si vous n'avez pas tune2fs, installez-le avec brew install e2fsprogs . Si vous ne le trouvez toujours pas après l'installation, vérifiez les points suivants /usr/local/Cellar/e2fsprogs/{whateverversion}/sbin/tune2fs .

  6. Si vous avez également un userdata-qemu.img vous pouvez répéter les étapes 4 et 5 pour ce fichier image. Si vous obtenez une erreur, la meilleure solution est de supprimer userdata-qemu.img et laisser AVD le recréer automatiquement.

  7. Exécutez l'image. Vérifiez que votre partition a une taille de 1 Go. Célébrez.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X