Подтвердить что ты не робот

Android Virtual Device (AVD) - какой CPU/ABI я должен выбрать?

При создании AVD существует три варианта выбора для CPU/ABI:

  • ARM
  • Mips
  • Intel Atom

В чем отличия и которые я должен выбрать? Есть ли тот, который охватывает большинство устройств?

4b9b3361

Ответ 1

В соответствии с документацией разработчика Android вы должны фактически создать виртуальное устройство для всех фреймворков и платформ, на которых вы собираетесь запускать код, поскольку большинство мобильных устройств на рынке в настоящее время работают на архитектуре ARM. по-прежнему проверяйте свой код на отдельном виртуальном устройстве для каждого уровня фреймворка, который поддерживает ваш код.

Изображение системы
Рекомендуемые. Хотя у вас может быть одно или несколько устройств на базе Android, на которых можно протестировать ваше приложение, вряд ли у вас есть устройство для каждой версии Android, поддерживаемого вашим приложением. Хорошая практика загрузки системных изображений для всех версий Android, поддерживаемых вашим приложением, и тестирование вашего приложения на них с помощью эмулятора Android.

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

Ответ 2

90% мобильных устройств оснащено ARM. Так что это будет лучший вариант

Ответ 3

Вы должны выбрать ARM, поскольку это старый процессор, который использует почти мобильные телефоны.

Ответ 4

Atom Emulation работает быстрее, поэтому я буду использовать их для разработки и окончательной проверки в режиме arm или с помощью реального телефона.

Ответ 5

В современных телефонах Android используются три основные архитектуры процессора. ARM, пожалуй, наиболее распространен, поскольку он оптимизирован для потребления батареи. ARM64 - это эволюция исходной архитектуры ARM, которая поддерживает 64-битную обработку для более мощных вычислений и быстро становится стандартом для новых устройств.

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