При создании AVD существует три варианта выбора для CPU/ABI:
- ARM
- Mips
- Intel Atom
В чем отличия и которые я должен выбрать? Есть ли тот, который охватывает большинство устройств?
При создании AVD существует три варианта выбора для CPU/ABI:
В чем отличия и которые я должен выбрать? Есть ли тот, который охватывает большинство устройств?
В соответствии с документацией разработчика Android вы должны фактически создать виртуальное устройство для всех фреймворков и платформ, на которых вы собираетесь запускать код, поскольку большинство мобильных устройств на рынке в настоящее время работают на архитектуре ARM. по-прежнему проверяйте свой код на отдельном виртуальном устройстве для каждого уровня фреймворка, который поддерживает ваш код.
Изображение системы
Рекомендуемые. Хотя у вас может быть одно или несколько устройств на базе Android, на которых можно протестировать ваше приложение, вряд ли у вас есть устройство для каждой версии Android, поддерживаемого вашим приложением. Хорошая практика загрузки системных изображений для всех версий Android, поддерживаемых вашим приложением, и тестирование вашего приложения на них с помощью эмулятора Android.
http://developer.android.com/sdk/installing/adding-packages.html
90% мобильных устройств оснащено ARM. Так что это будет лучший вариант
Вы должны выбрать ARM, поскольку это старый процессор, который использует почти мобильные телефоны.
Atom Emulation работает быстрее, поэтому я буду использовать их для разработки и окончательной проверки в режиме arm или с помощью реального телефона.
В современных телефонах Android используются три основные архитектуры процессора. ARM, пожалуй, наиболее распространен, поскольку он оптимизирован для потребления батареи. ARM64 - это эволюция исходной архитектуры ARM, которая поддерживает 64-битную обработку для более мощных вычислений и быстро становится стандартом для новых устройств.