Запуск эмулятора для AVD avd PANIC: Не удалось открыть: avd – Ubuntu 13.10

Я довольно давно использовал sdk для Android в своем Ubuntu. Недавно я обновил его до Ubuntu 13.10. С тех пор, когда я пытаюсь запустить виртуальное устройство Android, я получаю эту ошибку:

Starting emulator for AVD 'Ace2' PANIC: Could not open: Ace2 

Я попытался изменить разрешения для файлов и папок, но все равно не улучшился. Любое предложение?

Solutions Collecting From Web of "Запуск эмулятора для AVD avd PANIC: Не удалось открыть: avd – Ubuntu 13.10"

Возможно, AVD был создан для другого пользователя, как предлагает этот пост в блоге . Проверьте содержимое / home / your-user-name /.android/avd, а также /root/.android/avd. В моем случае созданные мной AVD были помещены в корне, тогда как IDE пытались найти их в моей пользовательской директории avd. Копирование всего в другой каталог AVD сделал трюк.

Удачи!

У меня была та же проблема, которая была исправлена, следуя рекомендациям по этой теме (что было основной проблемой), но этого было недостаточно. Я должен был сделать больше в моем случае. Посмотрите, помогает ли ниже.

Во-первых, поскольку я запустил eclipse с помощью команды «sudo ./eclipse», «.android / avd» был создан под «/ root», а не под «/ usr / myname». Это я исправил, скопировав «.android / avd» с «root» на «/ usr / myname».

Однако это все еще не исправило. Затем мне пришлось менять разрешения в двух местах следующим образом: cd / usr chmod a + r + w + x -R myname (это гарантирует, что папка myname и все подпапки получат максимальные права доступа). Cd / usr / local chmod a + r + w + x -R adt-bundle-linux-x86_64-20131030

Наконец, снова запустив eclipse, просто введите ./eclipse (без sudo).

Бинго. Так оно и было. Примечание. Вы увидите, что я предоставил максимальные разрешения для всех подпапок, то есть потому, что моя программа обучения. В зависимости от вашего использования вам может потребоваться тщательное обеспечение доступа для чтения / записи / выполнения ко всем папкам в двух основных каталогах, содержащих данные пользователя.

Даже я столкнулся с той же проблемой,

Если вы используете Eclipse IDE, то после установки переменной среды:

Имя: ANDROID_SDK_HOME

Значение: C: \ Users \ user

Это должен быть путь, в котором ваш .android находится в моем случае: C: \ Users \ user.android .. но не добавляйте .android в пути.

Перейдите в eclipse> windows> preferences> run / debug> string substitution> new:

Имя: user.home

Значение: C: \ Users \ user

Тот же путь, что и в переменной среды.

Позже закройте свое затмение, затем

Снова запустить как admin

,

Место AVD, которое ищет Android IDE, может быть неправильным.

Самый простой способ проверить – создать новый AVD с AVD-менеджером и проверить, совпадает ли местоположение с Ace2 и что его можно запустить с помощью:

 emulator -avd <avd-name> 

Если нет, замените «Ace 2» на правильное место, и он должен работать нормально.

Как я решил эту проблему. Я просмотрел свой домашний каталог и обнаружил, что есть скрытая папка .android, и ее владелец был root . Я думаю, это произошло потому, что я запустил eclipse как суперпользователь несколько раз. Затем я просто сменил владельца и группу этой папки .android (команда chown ), и это помогло. Я создал новый AVD и смог его запустить.

Я использую Linux: я получил этот сбой, потому что я начал первый раз с эмулятором с root, а потом начал с sudo или обычного пользователя! Также я попытался запустить эмулятор, который не существует.

Поэтому попробуйте начать с root!

Я начал использовать Eclipse и пропустил ошибку: PANIC: Не удалось открыть AVD. Когда я создал новый AVD в AVD Manager, я увидел путь, показанный там: C: \ Windows \ System32 \ config \ systemprofile.android \ avd

Ссылаясь на приведенные выше сообщения, я попытался скопировать папку avd из только что упомянутого пути в папку C: \ Users \ User_name.android, и это сработало.

Надеюсь, это может вам помочь. Благодарю.