Итак, два альтернативных варианта эмулятора.
1) Официальный образ архитектуры x86 с сайта http://developer.android.com
Как сообщают, образ использует соответствующие расширения процессоров, поддерживающих аппаратную виртуализацию. Кажется, это процессоры семейства Intel Core 2 (socket 775) и новее. Является частью официального Android SDK.
Установка:
- скачать и установить Intel Hardware Accelerated Execution Manager
- скачать этот архив, запустить, указать папку HiAsmcompilerAndroid и распаковать.
- запустите лаунчер эмулятора и в списке устройств увидите несколько новых с приставкой "x86". При запуске такого устройства в консоли вы должны увидеть надпись "HAX is working and emulator run in fast virt mode".
Сам лаунчер немного изменен, появился флажок "GPU acceleration". Установите этот флажок перед запуском эмулятора, чтобы протестировать экспериментальную функцию аппаратного ускорения графики. Но у меня эмуляторы с этой функцией работают ещё тормозней.
Сравните субъективно производительность эмуляторов x86 со старыми и отпишитесь (указывайте также конфигурацию компьютера).
Примечание: на моей системе (Core 2 Quad Q9550 2.83GHz, RAM 2x2GB DDR2-800, Video card GeForce GTX470, Windows XP Pro SP3 32bit) эмуляторы, которые шли с инсталлятором пакета, запускаются и работают достаточно комфортно.
2) Альтернативный порт под реальные устройства с архитектурой x86 с сайта http://www.android-x86.org/
Это тот, про который упоминал Dilma выше.
На сайте есть несколько готовых образов под реальные устройства, но для тестов на виртуальной машине пригодны только те, которые с
приставкой "generic". Только у них есть поддержка сети, которая нужна для взаимодействия с эмулятором. Последняя версия generic-образа - 2.3.7, тогда как для реальных устройств они уже выпустили версию 4.0.
Поэтому:
- скачиваете альтернативный билд generic-версии 4.0 с сайта http://tabletsx86.org
android-x86-4.0.4-eth0-generic_x86-20120911.iso
- скачиваете этот архив, в котором есть видео и инструкция по установке этого образа на VMWare (на VirtualBox устанавливается аналогично).
- обязательно после установки и запуска в перечне приложений найдите "DevTools", запустите, выберите "Development Settings" и
установите галочку "Disable compatibility mode". Перезагрузите ВМ.
Примечание: эмулятор работает вполне шустро, даже если виртуальной машине выделить 256 Мб памяти. Так что, тем, у кого 1 Гб памяти и не очень древний процессор, вполне может подойти этот вариант
Если вариант №1 покажет значительный прирост производительности, тогда он будет кандидатом на включение в официальный инсталлятор пакета. Другие варианты не рассматриваются.
Добавлено: на данный момент по-умолчанию на SVN используется именно образ архитектуры x86
Ответов: 4630
Рейтинг: 749
|
|||
карма: 26 |
| ||
Голосовали: | Konst |
Редактировалось 1 раз(а), последний 2016-09-16 16:53:11