Как стать автором
Обновить

Комментарии 50

НЛО прилетело и опубликовало эту надпись здесь
Да, поэтому. С HAXM скорость увеличивается как раз за счет того, что инструкции, без трансляции, исполняются на системном CPU.
Приложения, использующие native-библиотеки под ARM, заведутся?
Пересобрать сначала под x86.
По идее не должны. Но если это Ваши приложения — то собирайте нативные либы под все архитектуры — arm, mips и x86.
Проблема как раз в том, что не мои. Понятно, будем продолжать использовать реальные железки через дата-кабель.
Зачем жеж дата-кабель. Можно через wifi, adb прекрасно работает по воздуху. Использую для этого adbWireless из маркета.
Да как-то привычнее по хвосту + не уверен, что unity remote будет работать иначе.
НЛО прилетело и опубликовало эту надпись здесь
С HAXM нет, заведуться только х86, для native arm понадобиться не х86 sdk и соответсвенно тормозно эмулятор.
Ok, Gentoo amd64 — пишет: Intel Hardware Accelerated Execution Manager — Not compatible with Linux. Точно linux поддерживается?
Ага, кажется понял. Линуксоидам в свойственном им духе — дается документашка как поднять kvm и запустить эмулятор с --enable-kvm опцией. Хорошо, будем пробовать.
А что там под капотом? Банальный QEMU что ли?
А нужен нескучный VBox?
НЛО прилетело и опубликовало эту надпись здесь
А Google Maps Api там будет работать?
работоспособность maps api от этого никак не зависит, зависит от версии sdk, на которой поднимаете эмулятор, чтобы работали карты нужна версия с google api
простите, понял к чему был вопрос.
Я сам их туда закинул и собрал такой образ и даже уже в какой-то похожей теме давал линк именно Вам на этот образ с google maps :)
Сапсибо, у меня на макоси эмулятор теперь тоже летает :)
Теперь осталось собрать ffmpeg под x86…
А амдшная виртуализация поддерживается? :)
Попробовал на работе — не запускается, черный экран и все. Проц pentium e5400
Аналогично…
НЛО прилетело и опубликовало эту надпись здесь
А если службу остановить, образ запускается?
А у меня x86-образ и с HAXM, и без HAXM не запускается. В лучшем случае на экране бесконечно идёт анимация надписи ANDROID и всё; в худшем — такой же чёрный экран, как и у mezhevikin.
2410M, W7 x64
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
И у меня не работает. Черный экран.
Win 7, x64, i5-2430M
НЛО прилетело и опубликовало эту надпись здесь
Intel Hardware Accelerated Execution Manager
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Только на железках TI 44x0 и Qualcomm Krait. NVIDIA и Intel пока на 2.6.x.
Нууу, секрет Полишинеля.
Я еще год назад тестировал на образах от android-x86.org (тогда были стабильные 2.2 и пионерские 2.3, а сейчас они уже дошли до ICS).
Есть, к слову, решение еще хулигантней — загрузиться с android-x86 на физически отдельной машине (у меня под рукой были Toshiba Satellite и Acer Aspire 1, но судя по первому, пошло бы вообще на чем угодно). Подхватились камера, акселерация графики, сеть (включая wi-fi)…
Правда, при использовании отдельной железки пропадает основная плюшка эмулятора. Зато остается дополнительная, которая едва ли не важней: root из коробки.
(Тестирования на реальном телефоне никто никогда не отменял, но при таком раскладе оно свободно уезжает куда-нибудь к betta milestone, после того, как доточены архитектура и бизнес-логика.)
А если говорит что NX not present?
Если у кого тоже будет писать проверьте в BIOS для CPU Execute Disable Bit должен быть Enabled
2.3 вообще реально запустить с поддержкой intelhaxm? У гугла написано:
«Start the AVD Manager and create a new AVD with the Target value of Android 4.0.3 (API Level 15), revision 3 or higher.»
А в SDK менеджере для андроида 2.3.3 есть пакет Intel Atom x86 System Image
Да, я запустил, делаете все, что написано в статье, кроме пераметра GPU emulation, с ним не запускается. И еще в таргете AVD выбрать Intel Atom x86 System Image.
Спасибо, работает.
Автор!

Жги ещё!

Существование Хабра для меня теперь оправдано одной этой статьёй.
В osx при установке HAXM virtualbox отказывается далее работать, инструкция vt-x постоянно занята получается, пришлось удалить на время этот ускоритель и отлаживать далее через разные телефончики. Может кто-то сталкивался или выходил релиз поновее с управлением использования инструкций под себя? Disabe сделать HAXM этому не нашел как.
sc stop intelhaxm… нет?
Вроде быстрее, но не прям вот youtube смотреть. тормозин он
Спасибо, скорость реально возросла в несколько раз!
Интересно было бы понять, в чем принципиальная разница с простой эмуляцией x86 (который доступен для эмуляторов API L10). Я думал что в таком эмуляторе инструкции уже не эмулируются. Что же нам дают эти интел-ускорители?
Наблюдаю падения ОС при использовании AVD c GPU emulation:
Linux Mint 12, 2.6.38-8, x86_64
Ноутбук Acer Aspire 3820GT. У кого-нибудь есть похожие проблемы?
Кстати, столкнулся с проблемой.
В емуляторе не работает звук, но в в настройках AVD Manager нет закладок с редактированием hardware опций.
Лечится следующим образом
1. Заходим в C:\Users\\.android\avd\<avdName.avd>
2. Открываем config.ini, добавляем в конец hw.audioOutput=yes
3. Перезапускаем avd
Зарегистрируйтесь на Хабре, чтобы оставить комментарий