2011-07-27 5 views
3

Я знаю, что на нем было несколько сообщений, но все решения, приведенные в этих сообщениях, не сработали.Android Emulator настолько медленный

Я создал эмулятор Android 3.2, и я пытаюсь запустить приложение hello world. Я установил размер устройства толкателя 1024 (любой больше и эмулятор аварии и дать эту ошибку)

Failed to allocate memory: 8 
This application has requested the Runtime to terminate it in an unusual way. 
Please contact the application's support team for more information. 

Я на Windows 7 64bit издание. Как я уже сказал, я пытаюсь запустить приветственное приложение мира. Я попытался использовать функцию моментального снимка, чтобы ускорить загрузку, но эмулятор сидит на странице логотипа «android» за 5 минут.

Даже когда эмулятор загружается, и я пытаюсь щелкнуть по кнопкам и другим приложениям по умолчанию на эмуляторе, это похоже на слайд-шоу.

+0

Решение состоит в том, чтобы включить в реальной Android 3.2 устройства. Отстой, я знаю. –

+0

Я бы попросил людей попробовать этот вариант: http://stackoverflow.com/a/17394245/1204249 – amp

ответ

4

Если вы действительно нуждаетесь в некоторых новых функциях 3.2, я бы порекомендовал вам разработать на более раннем SDK ... Я лично использую 1,6 и 2,1 для большинства своих приложений, а разница в времени загрузки и общей скорости эмулятора огромна ,

EDIT: особенно учитывая, что вы только писать HelloWorld в этом настоящем

1

Я имел точно такую ​​проблему. Я думал, что это мое оборудование, но у меня есть последний эмулятор, и он по-прежнему иногда падает, но, сделав снимок, у меня время загрузки уменьшается с 10 минут до 1 минуты.

Я бы проверить те времена, и дать вам свои номера версии, но я бегу его внешнего хранения и, кажется, я с тех пор неустановленного Java :(

Он работал с последним выпуском около 6 месяцев назад. прилив обновить Android SDK остановился примерно в это время тоже, как я помню.

1

Пожалуйста, попробуйте 896 вместо 1024. Похоже, что ошибка с 1024 значением.

+0

Нет, это не ошибка с 1024 значением, я пробовал 512 и 896, и мне все еще требуется возраст для загрузки –

0

Если вы используете ADT Bundle для затем перейдите в AVD Manager и выберите вкладку «Определения устройств» вверху.

Затем нажмите кнопку нового устройства и создайте новое устройство с минимальными ресурсами. Создайте новое виртуальное устройство с созданным устройством.

Он будет работать как шарм. Почему я не знаю точно. но это работает для меня.

0

Попробуйте Android x86. Это намного быстрее, чем эмулятор Google Android. Выполните следующие шаги:

  1. Установите VirtualBox.
  2. Загрузите файл ISO, который вам нужен.
  3. Создайте виртуальную машину под Linux 2.6/Другие Linux, 512 Мб оперативной памяти, HD 2 ГБ. Сеть: PCnet-Fast III, подключенная к NAT. Вы также можете использовать модемный адаптер, но вам нужен сервер DHCP в вашей среде.
  4. Установите Android x86 на эмулятор, запустите его.
  5. Нажмите Alt + F1, введите netcfg, запомните IP-адрес, нажмите Alt + F7.
  6. Запустите cmd в вашей системе Windows XP, измените каталог в своем каталоге инструментов Android, введите adb connect.
  7. Запустите Eclipse, откройте плагин ADT, найдите устройство и наслаждайтесь!
0

У меня такая же проблема, но с использованием эмулятора Android очень мало, другой вариант - эмулировать устройство с использованием виртуальной машины.

В этом случае вам необходимо установить Virtual Box, затем загрузить файл ISO (android 4.4 RC2) и продолжить установку и настройку. По-моему, это лучший способ проверить ваше приложение.

http://edwindh.blogspot.com/2014/07/emular-uma-tablet-ou-smartphone-com.html

Смежные вопросы