web-dev-qa-db-fra.com

Android Virtual Device (AVD) - quel processeur/ABI dois-je sélectionner?

Lorsque vous créez un AVD, vous avez le choix entre trois options: CPU/ABI:

  • ARM
  • Mips
  • Intel Atom

Quelles sont les différences et lesquelles devrais-je choisir? Y at-il un qui couvre la plupart des appareils?

37
TrippinBilly

Selon la documentation pour les développeurs Android, vous devez créer un périphérique virtuel pour chaque framework et plate-forme sur lesquels vous souhaitez exécuter le code, ce qui signifie que la majorité des périphériques mobiles du marché fonctionnent actuellement sur l'architecture ARM. devez toujours tester votre code sur un appareil virtuel distinct pour chaque niveau de la structure prise en charge par votre code.

Image système
Conseillé. Bien que vous ayez peut-être un ou plusieurs appareils Android sur lesquels tester votre application, il est peu probable que vous ayez un appareil pour chaque version d'Android prise en charge par votre application. Il est recommandé de télécharger des images système pour toutes les versions d'Android prise en charge par votre application et de tester votre application en fonctionnement avec l'émulateur Android. 

http://developer.Android.com/sdk/installing/adding-packages.html

27
Quintin Robinson

90% des appareils mobiles sont alimentés par ARM. Donc ce sera une meilleure option

13
Kavin Varnan

Vous devriez choisir ARM car c'est un vieux processeur que presque tous les mobiles utilisent.

4
Le Duy Khanh

Il existe trois principales architectures de processeur utilisées dans les téléphones Android d'aujourd'hui. ARM est peut-être le plus courant, car il est optimisé pour la consommation de la batterie. ARM64 est une évolution de l'architecture ARM d'origine qui prend en charge le traitement 64 bits pour un calcul plus puissant. Il devient rapidement la norme dans les nouveaux appareils.

De: https://Android.gadgethacks.com/how-to/Android-basics-see-what-kind-processor-you-have-arm-arm-arm64-x86-0168051/

1
Bliss Bliss

L'émulation Atom est beaucoup plus rapide, je les utiliserais donc pour le développement et le test final en mode armé ou avec un vrai téléphone. 

1
Seb