LINUX.ORG.RU
ФорумMobile

Android эмулятор. Очень медленно.

 


0

1

Вопрос к тем, кто разрабатывает для Android, используя эмулятор из комплекта adt-bundle. На моем ноутбуке 5 летней давности, Intel Dual-Core T3200 (2ГГЦ), 4 ГБ ОЗУ, тормозит адово. Запуск эмулятора из eclipse занимает около 10 минут, да и после запуска еле шевелится. Вопрос собственно, изменится ли в лучшую сторону ситуация, если купить новый ноут...ну хотя бы на Core i3 3 поколения? Или эмулятор тормозит в принципе безотносительно к железу?



Последнее исправление: cetjs2 (всего исправлений: 2)

Эмулятор тормозит, но не настолько. Проблема в чем-то другом, вряд ли в железе.

vurdalak ★★★★★
()

Года три назад на примерно таком же железе была та же самая картина. Вряд ли замена что-то исправит.

Valkeru ★★★★
()
Ответ на: комментарий от anonymous

Ок. Как тогда поступают разработчики? Ведь иметь кучу реальных устройств мягко говоря нереально, ну или накладно. Ведь пользуются этим эмулятором ж. Интересует вопрос, что нужно сделать, чтобы он работал почти как реальное устройство.

dmtrpv
() автор топика

А что ты на нём собираешься пилить? Если опенсорщина- то всегда можно найти того,кто даст удалёнку до нормального железа

GNU-Ubuntu1204LTS ★★★
()

всё норм, стартует секунд за 10 и летает

ЗЫ: олсо на древнем ноуте разрабатывать под андройд - это извращение

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от dmtrpv

Intel Core i5-3450 + 8GB + GTX 560

Олсо про время я в два раза наврал - 20 сек на самом деле

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от dmtrpv

Есть хинт с поднятием андроида в виртуальной машине, есть целый проект с такими вот образами для виртуалбокса. Названия не скажу, может дальше по треду скажут.

MyNameIsWinner
()
Ответ на: комментарий от MyNameIsWinner

не нужно, HAXM же есть http://software.intel.com/en-us/blogs/2012/03/12/how-to-start-intel-hardware-...

олсо у афтора виртуализация процом не поддерживается, так что хорошо никак не будет

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 2)

Давно уже есть финт ушами - в SDK качаешь образы для интела и запускаешь их. Минус ровно один - труднее отлаживать NDK

eagleivg ★★★★★
()
Последнее исправление: eagleivg (всего исправлений: 1)
Ответ на: комментарий от MyNameIsWinner

Сейчас так и делаю, в VirtualBox запускаю андроид порт для x86 (проект android-x86.org), там конечно все побыстрее гораздо, но есть свои неудобства, разворачивать под каждую версию андроида свою виртуальную машину, под каждое расширение править конфиги, очень все это очень неудобно. Поэтому все-таки хотелось бы пользоваться родным, так сказать эмулятором, запуская его из среды разработки, чтобы все как у людей.

dmtrpv
() автор топика
Ответ на: комментарий от fornlr

Ну так приобретения современного ноута с современным процом, улучшит ситуацию или нет? Если да, то насколько?

dmtrpv
() автор топика
Ответ на: комментарий от dmtrpv

улучшит ситуацию или нет? Если да, то насколько?

Ясно дело улучшит (куда уж хуже пятилетнего ноута), насколько в количественном отношении не знаю. У меня из ноутов только air 2013.

fornlr ★★★★★
()
Ответ на: комментарий от dmtrpv

Как тогда поступают разработчики?

Первое время тоже пытался через эмулятор тестить, плюнул в итоге (тормоза адовые), и купил планшет, собственно на нем и тестирую, интерфейс пишу «резиновый». Пока багов не замечал в плане «на моем планшете работает, на смарте знакомых нет», но я пишу на unity 3d. Кстати большинство, насколько слышал, тоже на эмуляторе не тестят, тестят на реальном устройстве.

makeB
()

Эмулятор тормозит, подтверждаю. Посему его не использую. Держу кучу девайсов для тестирования перед выпуском.

andreyu ★★★★★
()
Последнее исправление: andreyu (всего исправлений: 1)

Может быть дело в VT-x?

anonymous
()
Ответ на: комментарий от arubin

http://www.genymotion.com/

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

Была еще тема на ЛОРе, про виртуализацию на ARM.

omap5432 evm

За какое время загружается виртуалка с Android?

Секунд 20-30, как обычный андроид. Это же не интерпретатор ARM кода, а аппаратный режим гипервизора, как на X86

tlx ★★★★★
()

А бывают для разработчиков железяки на арме, для эмуляторов\тестов, в формфакторе ноута?

dk-
()
Ответ на: комментарий от dk-

Chromebook? вроде на arm. Толку только от него пшик, ChromeOS же, хотя если фонат, можно попробовать поставить туда какую нить бубунту.

dmtrpv
() автор топика

ARM нужен, только если ты используешь NDK, но в этом случае предпочтительнее реальное устройство. Попробуй android-x86 или Bluestacks, у меня почти не тормозят.

MiniRoboDancer ★☆
()

у меня тоже сильно тормозит армовый эмуль - не 10 минут но минуты 3-4 точно запускается.

сейчас снес старый бандл и поставил всё из eclipse поставленного из jessy репозитария + отдельный android sdk бандл. там можно поставить atomный эмуль вдобавок к армовому. он летает по сравнению с армовым.

железо SB i3, 8 GB RAM, SSD m4.

olegsov
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.