Я хочу создать AVD для тестирования моего приложения, которое использует API Google в пряниках 2.3 и сотах 3.2, в сообщениях SO говорится, что в основном существует 2 варианта.
образ x86 -> быстрее ARM v7-> медленнее, но большинство реальных устройств его запускают
и два изображения также поставляются с версией Google API, которая может помочь тестировать приложения с использованием G-Maps и т. д.
Я использую 64-битный процесс Intel с установленным HMAX, vt-x и работает нормально
Для API 21 (Lollipop) я создал AVD с googleAPIx86 и x86-system-image, и он прекрасен и быстр (потому что кажется, что для изображения googleAPI должен быть соответствующий системный образ, для API 21 я мог бы получить оба изображения для x86 )
Для API 19 (Kitkat) я также создал AVD с googleAPIx86 и x86-system-image, и он работает.
Для API 18 (Jelly Bean) google-api доступен только в версии ARM, поэтому я не могу использовать системный образ x86, даже если он быстрее, поэтому я создал AVD с google-api (версия ARM) и соответствующей ARM-системой. -изображение
Для API 15 (бутерброд с мороженым) также такой же, как API 18, используется ARM для обоих
Проблема в том, что
Для API 13 (Honey Comb) и API10 (GingerbBread) Google-API доступен только в версии ARM, но образ системы присутствует только в версии x86.
Так можно ли запустить мое приложение с помощью API Google в этих двух эмуляторах?
(ПРИМЕЧАНИЕ: AVD показывает ошибку, а не показывает, если я использую googleAPI-arm с x86system-image)
Смотрите скриншот ниже:
API 10 и 13 имеют только образ системы x86, но только google-api-ARM