Android 4.4 Périphérique Virtuel De Stockage Interne Ne Change Pas De Taille
Lors de la création d'un nouveau Android 4.4 Périphérique Virtuel à l'aide de l'AVD Manager, je ne peux pas obtenir de l'espace de stockage interne pour être quelque chose de plus grand que 200 MO.
512 MO, c'est la taille de stockage, je voudrais vous.
J'ai essayé:
- Réglage de la mémoire de stockage interne de l'appareil dans l'AVD Manager de 512 MO.
- Dans le projet Eclipse Debug Configurations, sous l'onglet Cible, le paramétrage des autres Émulateur Options de Ligne de Commande de la partition de taille 512.
- Dans les Préférences d'Eclipse, sous Android, j'ai mis l'émulateur par Défaut des options de la partition de taille 512.
- Éditer le fichier de config pour mon périphérique virtuel en vertu de (Utilisateur)/.android/avd/(de l'appareil).avd/config.ini
- Alors la configuration de disque.dataPartition.taille sur le disque.dataPartition.size=512M
- Aussi essayé de réglage sur le disque.dataPartition.size=512 MO
- Aussi essayé le paramètre de données.dataPartition.size=512M
Ce qui se passe sur les deux BRAS et processeur Intel Atom x86 Processeurs.
Maintenant, quand je passer à Android 3.0 (BRAS), je peux la redimensionner simplement à l'aide de l'AVD Manager pour mon contenu de coeurs. Est-il un problème avec Android 4.4? Il ya quelque chose que j'ai raté? Ou contourner?
- La suite de Android question est ouverte pour ce bug. Statut actuel de 9/15/2014 est affecté / trié. code.google.com/p/android/issues/detail?id=75141
Vous devez vous connecter pour publier un commentaire.
Maintenant que l'émulateur de système de fichiers ext4, j'ai été en mesure de re-taille de l'
userdata.img
en utilisant le standard de Linux.Modifier
J'ai aussi été en mesure de re-taille
userdata-qemu.img
directement, mais j'ai dû courire2fsck
premier.brew install e2fsprogs
lors de l'utilisation de l'homebrew gestionnaire de paquets pour installer ces outils. Depuis qu'ils ne sont pas liés à/usr/local
par défaut, vous devez utiliser leur chemin d'accès complet pour les exécuter, par exemple/usr/local/Cellar/e2fsprogs/1.42.9/sbin/resize2fs
.Edit
partie de la réponse n'a pas fonctionné pour moi, car il modifieuserdata-qemu.img
et pasuserdata.img
(le premier n'a rien fait pour mon AVD). Aussi: disposer d'outils sont disponibles dans le SDK de septembre'17, ils sont dans${MY_SDK_DIR}/emulator/bin64/
dossierdisk.dataPartition.size=...
dansconfig.ini
et assurez-vous qu'il estdisk.dataPartition.size=512M
au lieu de quelque chose d'autre. Je l'ai créé avec un 2048MB config COMME INTERFACE utilisateur et il a été créé avecdisk.dataPartition.size=2G
au lieu dedisk.dataPartition.size=2048M
et ça ne marcherait pasMême au-dessus de suggestion peut causer à l'émulateur android se bloquer sur le logo de démarrage. La raison en est que resize2fs faire les changements c'est sont droit en général, mais considéré comme rompu fs par android et l'empêcher de monter en rw mode, qui bloque le processus de démarrage.
Examening de démarrage des journaux montre quelque chose comme ça:
Événement e2fsck ne pas le fixer pour android et pour contourner cela j'utilise tune2fs de changer la façon de comment android devrait continuer à monter cassé fs.
Someone13, c'est vraiment un Bug dans la Cible: "Android 4.4.2 - API de Niveau 19"
J'ai le même problème - ne peut pas changer la taille de la mémoire de stockage interne de l'appareil dans l'émulateur du SDK Android en aucune façon(même avec un disque“.dataPartition.size=xxxM” dans la configuration.ini ou avec invite de commande arguments “-partition-taille xxx”) lors de l'utilisation d'Android 4.4.2 dans l'Émulateur du SDK Android.
Le seul moyen est de personnaliser la taille de l'est lors de l'utilisation de la Cible: Android 3.0 - API de Niveau 11.
Mon matériel: Windows 7 Ultimate SP1, RAM 4 GO; Core Duo 2.28 GHz; GT630
Si vous rencontrez toujours ce problème, en 2016, essayez de supprimer l'image de l'AVD manager, puis ajouter l'émulateur.
Il semblait que je ne pouvais pas redimensionner l'émulateur peu importe ce que je fais, mais ça a marché quand j'ai supprimé l'image et à la recréation de l'image avec 1 go de stockage interne.
J'ai été en mesure de créer ce périphérique virtuel, peut-être changer votre type d'appareil ou quelque chose?
De construire sur @Frohnzie réponse, resize2fs et e2fsck sont maintenant inclus dans le SDK Outils (vous devrez peut-être mettre à jour votre kit de développement d'outils pour les voir), de sorte que vous n'avez pas besoin de les installer séparément. Ils sont situés sous yourAndroidSDKFolder/tools/bin (Windows, Linux) ou yourAndroidSDKFolder/outils/bin64 (Mac, Linux).
~/Library/Developer/Xamarin/android-sdk-macosx/emulator/bin64/resize2fs ~/.android/avd/avdname.avd/userdata.img 1024M
. C'est la seule commande que vous avez besoin si vous courez aprèsavd create
, mais avant le lancement de l'émulateur pour la première fois.brew install e2fsprogs
. Plus d'infos sur cette approche ici: stackoverflow.com/questions/20579606/...Assaf G. réponse est bonne. Mais j'ai remarqué dans les liens suivants dans la première, l'utilisateur est en mesure de créer
Emulator
avec de stockage interne500MB
. Mais il est certainsexceptions
mais pas liées à l' de stockage interne.Et dans l'autre un lien avec l'utilisateur en mesure de créer
emulator
avec mémoire interne4096MB
. Mais il est confronté à des problèmes de vitesse. Donc, je pense que vous devez essayer avec spécifications fournie dans le premier lien.1.Android 4.4 Émulateur
2.émulateur android pour toujours lancer
Pour moi, c'était un problème quand j'ai accidentellement choisi le PSBA 4.4.2 émulateur Android Studio. La Société Google Inc. émulateur x86 (ci-dessous) ne semble pas avoir ce bug.
supprimer /data/data/com.google.android.gms/fichiers version 200M+
Ici, il semble y avoir certaines prises, dans les anciennes android outils inférieure à la version 22, cela ne fonctionne pas. J'ai mis à jour le android outils de 23 et cela a commencé à travailler.
Ma configuration a été
API de Niveau 21
CPU: Intel X86
OS: Ubuntu Linux