2015-07-26 3 views
0

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

emulator: ERROR: This AVD's configuration is missing a kernel file!! 
emulator: ERROR: ANDROID_SDK_ROOT is undefined 

Я использую Ubuntu 12.04 LTS и у меня есть Intel B960 (Я прочитал, что этот процессор не поддерживает виртуализацию). Я прочитал много ответов (на StackOverflow тоже), но он не работает:

  • Я проверил, что $ ANDROID_HOME/Sdk/Система-изображения/андроид-MNC/по умолчанию/armeabi-v7a существует и не пусто ,
  • Я установил ARM EABI v7a из AVD Manager.
  • Я установил KVM с помощью: Sudo APT-получить установку QEMU-квм Libvirt-бин убунту-ут-строитель моста Utils

Но тогда я получаю это:

# kvm-ok 
INFO: Your CPU does not support KVM extensions 
KVM acceleration can NOT be used 

что другие я должен попробовать?

+0

Я сомневаюсь, что ошибка ANDROID_SDK_ROOT связана с (не) наличием поддержки виртуализации. Вы пытались установить эту переменную среды соответствующим образом? – icktoofay

+0

Какой переменный? – xRobot

+0

Переменная окружения 'ANDROID_SDK_ROOT'. – icktoofay

ответ

0

Похоже, что ваш эмулятор пытается использовать версию SDK, которую вы не установили. Вы можете либо изменить SDK AVD, создать новый AVD с другим SDK, либо установить соответствующий SDK, и убедиться, что ваша переменная среды установлена ​​правильно.

Но, честно говоря, я бы не стал беспокоиться. Получите вместо этого эмулятор Genymotion. Разницу между ним и встроенным эмулятором нельзя переоценить. В бесплатной версии есть все необходимое для базовых тестов. Есть и другие эмуляторы, и я слышал, что они все лучше, чем Android Studio, но у меня есть только личный опыт работы с Genymotion. Я проверил тест, в котором сначала запустил Android-эмулятор, а затем эмулятор Genymotion, и я загрузил эмулятор Genymotion и завершил свой тестовый набор задолго до того, как Android-эмулятор закончил загрузку.

Смежные вопросы