Не удалось запустить эмулятор AVD: ПАНИКА: Не удалось открыть: /home/baldur/.android/avd/AVD_for_Nexus_7_by_Google.ini

Я искал в Интернете учебные пособия о том, как начать разработку приложений Qt и OpenCV для устройств Android, в частности Nexus 7 под управлением Android 4.2.2. Подурачившись, я смог создать эмулятор и запустить его на определенном виртуальном устройстве Android (под Ubuntu Linux 12.10).

Сейчас я стараюсь применять более систематический и тщательный подход и лучше понимать, что я делаю. Я удалил Qt/Necessitas SDK и переустановил. У меня сейчас следующие проблемы:

  • При попытке запустить эмулятор Android, используя цель Nexus 7 из определений устройств (т. е. известную конфигурацию устройства), я получаю сообщение об ошибке следующего типа:

Запуск эмулятора для AVD ‘AVD_for_Nexus_7_by_Google; ПАНИКА: Не удалось открыть: /home/baldur/.android/avd/AVD_for_Nexus_7_by_Google.ini

  • При попытке запустить эмулятор Android с использованием моего собственного определения виртуального устройства Android я получаю следующую ошибку:

Эмулятор: ОШИБКА: в этой конфигурации AVD отсутствует файл ядра!!

  • Создав устройство «AVD_for_Nexus_7_by_Google», я создаю его в «Пуске» в AVD Manager. Ничего не происходит, Qt Creator становится серым, и я просто жду. Necessitas, кажется, зависает.

  • Я могу запустить диспетчер виртуальных устройств AVD, только если я запускаю Necessitas через sudo после установки.

Любые указатели на то, как исправить эти проблемы, будут приветствоваться.

С уважением, Балдур.

P.S. Я включаю несколько изображений, которые, надеюсь, дают достаточно хорошее представление о том, что происходит.

введите здесь описание изображениявведите здесь описание изображения введите здесь описание изображениявведите здесь описание изображения


person user2514673    schedule 07.08.2013    source источник


Ответы (1)


Вы проверили, что путь к определению виртуального устройства существует, имеет правильные разрешения для всего пути к папке и действительно содержит файл определения?

/home/baldur/.android/avd/AVD_for_Nexus_7_by_Google.ini

Перемещали ли вы какие-либо папки, например места установки вашей IDE?

Я привык к пакету Windows Eclipse Android Development. В нем есть настройки, в которых вы можете изменить путь к папке с определениями вашего устройства. Верно ли то же самое для вас, и если да, установлен ли путь к вашему определению Nexus? ПРИМЕЧАНИЕ. Не к файлу, который определяет ЭКЗЕМПЛЯР создаваемого вами AVD (вы можете создать много), а к файлу, который сообщает вашей IDE настройки для создания экземпляра AVD, подобного Nexus 7 (аналогично классу по умолчанию определение, которое сообщает вашей IDE, какими свойствами обладает Nexus 7).

person Ace Frahm    schedule 09.08.2013
comment
Большое спасибо, Эйс! Со всем, что у меня на тарелке, я, возможно, не смогу вернуться к этому прямо сейчас (дайте мне немного времени). Но я верю, что вы в корне правы. - person user2514673; 13.08.2013