(не подробно) Паника при создании виртуального устройства Android (AVD)

Новичок в программировании, только начинаю со всем этим... Я искал, но не нашел ничего, относящегося к моей проблеме.

Итак, вот оно. Итак, я пытаюсь создать простое приложение «Hello World» для Android, но я хотел протестировать AVD, просто чтобы проверить. Но я получаю эту проблему: Скриншот 1(он просто показывает "ПАНИКА: не удается создать AVD", без дополнительной информации)

Я пробовал создавать виртуальные устройства на основе 4.2 и 2.3.3, но ни одно из них не запускается. У меня sdk запущен и работает, никаких проблем.Скриншот 2У меня также есть все необходимые файлы (например, образы системы и т. д. 64-разрядная версия Eclipse также работает нормально (были некоторые ошибки, но они были устранены с помощью поиска)

Любая помощь? Я запускаю 64-битную Windows 7, жесткий диск 500 ГБ, оперативную память 4 ГБ, i3 @ 2,4 ГГц SDK, Java, Eclipse и все другие инструменты основаны на 64-битной версии.

Пожалуйста помоги.


person user1932245    schedule 27.12.2012    source источник


Ответы (5)


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

Я знаю, что это не ответ на ваш вопрос, но это может быть полезно для вас. :) Это может значительно увеличить скорость эмулятора.

Вы можете проверить: здесь

person Kishan B Manavadariya    schedule 27.08.2014

Если вы используете Windows, убедитесь, что объем оперативной памяти, к которой AVD будет иметь доступ, составляет 512 МБ или меньше. Неважно, сколько оперативной памяти у вашего компьютера, это ошибка.

person Victor KP    schedule 27.12.2012
comment
Я использовал 512 мб, но не повезло - person user1932245; 28.12.2012
comment
У вас есть несколько жестких дисков в вашем компьютере? - person Victor KP; 29.12.2012
comment
У меня есть только один жесткий диск на 500 ГБ, но разделенный на 3 части. - person user1932245; 29.12.2012
comment
Хорошо, это может быть частью проблемы. Я сделал пару поисков в Google о вашей проблеме, и у всех с проблемой было несколько дисков или разделов. - person Victor KP; 29.12.2012
comment
Эта ссылка может помочь, особенно часть о создании среды. code.google.com/p/android/issues/detail?id= 19084 - person Victor KP; 29.12.2012

Что происходит, когда вы запускаете следующее из оболочки/командной строки? Это должно дать вам больше информации при запуске эмулятора и должно помочь диагностировать проблему.

emulator -verbose -avd <name of emulator>
person loeschg    schedule 27.12.2012
comment
Гм, я точно не знаю, что вы имеете в виду, я запустил это как в adb, так и в cmd, но я получаю, что эмулятор не распознан как внутренняя команда - person user1932245; 28.12.2012
comment
Android SDK необходимо добавить к вашему пути, чтобы это работало (или вам нужно добавить переменную среды). См. эту статью talkandroid.com/guides/developer/android-sdk- install-guide и перейдите к разделу «Установка Android SDK». - person loeschg; 29.12.2012

Хорошо, похоже, я решил свою проблему. Что я сделал, так это скопировал папку .android по умолчанию (она была автоматически сгенерирована в D:.android) в C:\Users\Administrator. Хотя это работает только для одного запуска. Для каждого последующего запуска avd, Пришлось заново скопировать папку и заменить только отредактированные файлы

Спасибо всем за попытку помочь!

person user1932245    schedule 28.12.2012

Вы должны установить (из системы безопасности или из дополнительных свойств вашего ПК) локальную переменную ANDROID_SDK_HOME в папку с документами.

person Pere Escobar Solsona    schedule 03.07.2013