Я пытаюсь написать свое первое приложение для Android, HelloAndroid. Ошибка в заголовке возникает всякий раз, когда я пытаюсь запустить его на эмуляторе. Это надежно происходит с любым AVD, который я создаю, и когда я запускаю сам AVD перед запуском приложения.
Редактировать :
Запуск приложения на реальном устройстве работает нормально.
Кроме того, запуск эмулятора из командной строки с параметром -verbose
показывает, что эмулятор зависает после следующего:
emulator: Adding boot property: 'qemu.sf.fake_camera' = 'back'
.
(Использование AVD с включенной камерой или без нее не имеет никакого эффекта.)
Вот что я использую для разработки под Android:
- Windows 7 (64 бит)
- JDK 1.7.0
- Eclipse 3.7.1 (64 бита)
- Android SDK / AVD Manager, r16
- ADT Плагин 16.0.0
- AVD Manager
Вот потенциальные решения, которые я нашел на этом сайте и на других, которые я до сих пор пробовал (безуспешно):
- Обеспечение отсутствия пробелов на пути к SDK (т.е. установка SDK непосредственно на диск C: \)
- Свежая установка Eclipse, Android SDK / AVD Manager и плагина ADT
- Запуск 32-битной версии Eclipse
- Обеспечение запуска Eclipse с использованием последней версии JDK путем изменения пути -vm
- Изменение разрешения AVD
- Удаление и повторное создание AVD
Любая помощь будет принята с благодарностью.
Редактировать: дополнительные шаги, предпринятые без успеха:
- Запуск Eclipse от имени администратора
- Создание переменной среды JAVA_HOME и установка значения для пути к каталогу bin JDK
- Использование JDK 1.6 (как для Eclipse, так и для Windows)
- Запуск эмулятора без звука (запись или воспроизведение)