it-roy-ru.com

Не удалось запустить эмулятор в Android Studio

Я попытался запустить приложение в эмуляторе в Android Studio в Ubuntu 14.04, и оно показывает следующие ошибки.

  1. Ошибка во время сборки Gradle: 

/ home/next/NTE/MachineSetup/Android-sdk-linux/tools/emulator -netdelay none -netspeed full -avd Nexus_5X_API_24 Не удалось запустить «/Home/next/NTE/MachineSetup/Android-sdk-linux/tools/qemu/linux-x86/qemu-system-x86_64': Данный файл или каталог отсутствует

  1. Ошибка появляется после завершения сборки gradle:

12/02 16:47:57: Запуск приложения Ошибка при ожидании устройства: Процесс эмулятора для AVD Nexus_5X_API_24 был убит.

Я приложил скриншоты для вашей справки.

 Error appears during gradle build

 Error that appears after build finished

8
Antrony

Причина первой ошибки ниже:

Есть два эмулятора: один в $SDK/tools, другой в $SDK/emulator.
Тот, что в $SDK/tools, не может запуститься. 

Пожалуйста, поместите $SDK/emulator перед $SDK/tools в переменную $ PATH, это должно решить проблему.

47
JohnWatsonDev

Я использую Android Studio 2.3: редактировать файл: .profile 

export Android_HOME=${HOME}/Library/Android/sdk

export PATH=${PATH}:${Android_HOME}/emulator

до 

export PATH=${PATH}:${Android_HOME}/tools

Подобно:  enter image description here

6
lam luu

Возможно, эмулятор Android не установлен.

Чтобы добавить его в установку Android Studio, перейдите к Tools->Android->SDK Manager, выберите вкладку SDK Tools и убедитесь, что выбран Android Emulator.

0
isuru

Поэтому я оглянулся вокруг, чтобы найти несколько сообщений similair, в которых рассказывалось о том, что вы сделали, для 1-й ошибки я обнаружил, что это может решить проблему:

QEMU-система

для второго:

Я видел несколько людей, которые имели эту проблему (источник не очень актуален). Некоторые рекомендуют обновить вашу Android-студию или SDK. Учитывая, что это может повлиять на 1-ю ошибку, я рекомендую просто выполнить 1-й шаг, а затем проверить еще раз.

0
KevinTheGreat

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

export Android_HOME=~/Library/Android/sdk

export Android_SDK=$Android_HOME/lib
0
Klassic_Pegg

Кроме того, это произошло для меня, когда у меня был установлен образ системы, но не сам эмулятор.

0
QED

1: добавить $SDK/emulator в свой $PATH variable
2: удалите $SDK/tools из своего $PATH variable
3: adb kill-server
4: стартовый сервер adb
5: Запустить эмулятор из командной строки 

Пример:
эмулятор @ Pixel_XL_API_23

0
Sedric Heidarizarei