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

Установка образа x86 в новые инструменты sdk v12

Я обновил инструменты android sdk 12. В качестве примечания к выпуску google говорит: Диспетчер AVD и эмулятор теперь могут использовать системные образы, скомпилированные для процессоров ARM v7 и x86.

Кто-нибудь пытался запустить образ x86? Есть ли еще 3,0 + изображения?

Спасибо,

4b9b3361

Ответ 1

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

Инструкции по использованию изображений на Android-платформе x86 вы можете найти здесь: http://www.android-x86.org/

Ответ 2

В графическом интерфейсе SDK для конфигурации эмулятора отключен раскрывающийся список Тип процессора. Вероятно, это то, что они готовят к выпуску 13 инструментов Android SDK. (также возможно, что у меня нет установленной версии платформы x86)

Я попытался запустить одно из моих изображений эмулятора как x86 явно и получить следующее:

C:\Program Files\Android-SDK\tools>emulator-x86.exe -avd HTC_Magic
qemu: linux kernel too old to load a ram disk C:\Program Files\Android-SDK/platf
orms\android-4\images\/kernel-qemu, C:\Program Files\Android-SDK/add-ons\addon_g
oogle_apis_google_inc_4\images\/ramdisk.img, qemu=1 console=ttyS0 android.qemud=
ttyS1 androidboot.hardware=goldfish clocksource=pit android.checkjni=1 ndns=2

Я думаю, что изображение эмулятора должно быть явно создано для x86... Было бы неплохо иметь изображение x86, поэтому производительность подчеркивания qemu возрастает, так как ему не нужно эмулировать набор инструкций процессора ARM...

Ответ 3

Вы уже можете запустить http://www.android-x86.org/ и подключиться к нему с помощью adb over tcpip прямо сейчас. Вам не нужна поддержка SDK. И это очень быстро.

В противном случае, если вы установите приложение Google TV в Linux, вы можете создать Google TV avd и использовать x86. Это действительно хорошо работает только на Linux, хотя именно там он туннелирован с гипервизором должным образом.

Существует множество сообщений в блоге о том, как правильно настроить, например. http://commonsware.com/blog/2011/09/01/google-tv-emulator-seemingly-pointless.html

Ответ 4

Вы должны установить изображение эмулятора Intel x86 для Android x86.

Подробные инструкции можно найти в этой ссылке

Ответ 6

http://software.intel.com/en-us/articles/android-virtual-device-emulation-for-ia/

обновленная статья содержит информацию об использовании 3.2 изображений, возможно, мой sdk не предлагает такой выбор (проверены 2.3.3, 3.2 и 4.0.3)

Скорее всего, статья относится к сборке sdk на базе Intel, но это не тот, который предоставляется сайтом разработчика Android.

Они могут добавлять изображения Intel (правда, эмулятор нуждается в изображениях на основе x86) позже и поддерживают также intel abi

Ответ 7

Я выполнил инструкции здесь и смог создать рабочий образ x86. Он работает отлично, намного быстрее, чем эмуляция ARM, при условии, что kvm включен, что вы можете сделать, выполнив "sudo apt-get install kvm" на машинах Ubuntu. Чтобы проверить, есть ли kvm на вашем компьютере, выполните lsmod | grep kvm.

Чтобы ответить на другой вопрос, Google еще не выпустил никаких изображений с ним SDK, и это тот поток, когда кто-то из Google ответил на мой вопрос об этом.

Они планируют скоро выпустить Gingerbread. Именно поэтому в окне процессора инструмента Android пока нет ни одного варианта "Intel" или x86.