Comment faire un AVD avec > 768 mo de RAM Pour émuler les appareils Galaxy
Je suis en train d'essayer d'imiter le Galaxy Note 2, qui contient des 2GiB RAM et certaines de matériel personnalisé, comme le s-pen et TouchWiz. J'ai créé un émulateur avec 2 go pour commencer. L'émulateur ne s'ouvre pas, il est en fait s'écraser l'éclipse. Je tiens également à émuler multi-écran TouchWiz de soutien. Je ne vois aucune info n'importe où sur l'émulation des plateformes spécialisées comme TouchWiz. Des idées? J'ai besoin d'une bonne plate-forme de test pour la série Galaxy, mais je ne peux même pas obtenir de l'android de base de travail.
edit: Le Samsung dev page illustre cette configuration: http://developer.samsung.com/forum/thread/emulator-size-for-galaxy-note-2-/77/178557
Est-ce un manque de ram?
- Pourquoi les votes contre? J'ai besoin de le faire pour tester mon programme sur un réaliste de l'appareil. Quelqu'un qui a voté comprendre ma question? L'émulateur intégré semble sortir de la pac de 768 mo de
- C'est très une question ouverte, et la formulation comprend un second sujet de l'émulation de TouchWiz. C'est pourquoi il a été downvoted. Plus de détails nécessaires à la compréhension de tout soupçon de votre écraser.
- Je n'ai même jamais eu à le TouchWiz partie du projet car l'émulateur étranglé à la 2GiB exigence de ram. La raison que j'ai compris c'est parce qu'il est essentiel à l'émulation Samsung plate-forme.
- J'ai ajouté un vote parce que je suis passé par les douleurs de Android et de développement d'Eclipse et de s'écraser. J'ai trouvé une question qui peut fournir à votre solution, mais bien sûr, dans le développement Android, une solution qui fonctionne pour 10 personnes peuvent ne pas fonctionner pour les impairs-one-out, et c'est beaucoup plus long et difficile de savoir pourquoi, que Xcode/iOS.
Vous devez vous connecter pour publier un commentaire.
à l'aide de la suggestion d'ajouter manuellement "mo" derrière la taille de la mémoire dans votre fichier de configuration (comme suggéré dans ce fil: Android: impossible d'allouer de la mémoire ) (situé à: %USERPROFILE%/.android/avd/nom-de-votre-avd/config.ini) a résolu le 768mo de problème ici!
exemple, qui travaille maintenant sur mon win7 x64 ultimate os -avec - gpu dédié;
J'ai testé sur deux machines, mon ordinateur de bureau et ordinateur portable Windows 7 X64 Ultime
L'ordinateur Portable équipé d'un processeur Intel core I7-4702MQ avec 12 go de ram et GeForce GTX765M
Le Bureau dispose d'un processeur Intel I7-3820 avec 32 go de ram et Ati 6950 en Crossfirex et Nvidia GTX560Ti (normalement pour physx).
Le bureau a seulement des problèmes de façon fiable le démarrage de l'accélération gpu tout en utilisant crossfire, alors que d'autres, je n'ai eu aucun problème avec l'émulateur à tous et a même réussi à attribuer 4096 mo de RAM avec un 256VM Tas (cependant l'augmentation de la VM-tas au-dessus de 128 semble ralentissement de l'émulateur initiation énormément ici)
Sur le bureau j'ai aussi testé la 4096 MO configuration, tandis que même l'utilisation d'un RAMDISK, mais cela n'a pas d'augmenter les performances de trop.
Meilleurs paramètres globaux (dans mon expérience) lors du démarrage et de la réactivité après quelques tests;
2048 avec 128 mo de VM de la taille du Segment, l'accélération gpu est activé.
Espère que cela aide d'autres!
En fait j'ai eu un problème similaire lors de l'exécution sur Windows 7. Lorsque j'ai relancé Android studio avec des privilèges d'administrateur, il a travaillé. Sinon, je ne pouvais même pas ouvrir l'AVD manager.
Cette question peut être un doublon de:
Android: impossible d'allouer de la mémoire
Je ne prétendez pas vous ne feriez PAS cela, mais je vais le dire quand même...
Vérifiez les détails de la réponse correcte, mais surtout de vérifier les commentaires pour la réponse correcte.
Sérieusement, j'espère que cette aide. Android et Eclipse questions ont été un problème pour moi dans le passé, jusqu'à ce que j'ai appris à les écraser avec une Zen attitude et beaucoup exhaustif de recherche et d'essais et d'erreur.