Сбой эмулятора Android в Windows 7 64 Bit

Я новичок в разработке Android, и до сих пор Hello World работал только на моем телефоне Android.

Когда я пытаюсь запустить свое приложение в режиме эмулятора, я вижу окно эмулятора с клавиатурой и кнопками ответа/зависания, но перед запуском моего приложения я получаю диалоговое окно с сообщением, что emulator.exe перестал отвечать:

Может ли кто-нибудь еще заставить эмулятор работать на 64-битной Windows 7 Professional? У меня 32-битный JDK и 32-битный Eclipse 3.5.

Спасибо за любую помощь


person Roaders    schedule 30.01.2010    source источник
comment
Я занимаюсь разработкой Android на 64-разрядной версии Windows 7 Home Premium с 32-разрядным JDK и 32 Eclipse 3.5, и у меня не было сбоев эмулятора. Пробовали ли вы запустить эмулятор с одним из примеров приложений, чтобы убедиться, что проблема не в вашем проекте? Кроме того, я бы порекомендовал поискать в Google информацию о том, как вы можете отправить журнал ошибок в Google.   -  person Richard Szalay    schedule 30.01.2010
comment
Я использую Win 7/64, и эмулятор API 15 работает в режиме WVGA800, но не в режиме WXGA800. Также вылетает, если установлено разрешение 1024x800. API 13 работает.   -  person gjpc    schedule 24.02.2012


Ответы (3)


У меня эмулятор отлично работает на 64-битной Windows 7. Но я видел сбой эмулятора при попытке отладки. Я мог бы запустить его самостоятельно, но когда я попытался запустить его из eclipse, он разбился. Попробуй это:

  1. Закрыть eclipse и убить процесс adb
  2. Удалите свое виртуальное устройство и создайте новое
person Nikola Smiljanić    schedule 30.01.2010
comment
Спасибо за сообщение. Кажется, мне просто нужно было удалить устройство и создать новое. Я не знаю, что я сделал неправильно в первую очередь. - person Roaders; 30.01.2010
comment
Потрясающе .. как раз вовремя, чтобы спасти мой день! Прошел почти год, а проблема осталась! - person Roopesh Shenoy; 16.02.2011

У меня была та же проблема, что и у вас, и я понял, что это блокирует брандмауэр. Итак, я пошел к программе exe, right click -> properties and in compatibility click on run as administrator. Затем попробуйте запустить программу, и вы получите приглашение брандмауэра с вопросом, хотите ли вы предоставить программе доступ, выберите «да» и отсортируйте. Теперь у вас должен работать AVD.

person Deepak    schedule 10.01.2012

Я использовал 64-битный ADT с 64-битной Windows 7 и 64-битной Java. В первый раз, когда я запустил ADT, adb разбился. Затем я повторно запустил ADT, используя «Запуск от имени администратора», и adb не рухнул.

person Umar Farooq Khawaja    schedule 24.12.2013