Убедитесь, что файл "kernel-ranchu" находится в том же месте, что и образ вашей системы. - PullRequest
1 голос
/ 12 октября 2019

Я пытаюсь запустить эмулятор Android на Linux mint.

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

emulator: ERROR: This AVD's configuration is missing a kernel file! Please ensure the file "kernel-ranchu" is in the same location as your system image.
emulator: ERROR: ANDROID_SDK_ROOT is undefined

Когда яперейдите к android_sdk / system-images / android-21 / default / armeabi-v7a

Существует файл ядра с именем kernel-qemu

Я полагаю, что между эмулятором существует проблема совместимостии мой avd?

Есть ли способ решить эту проблему?

Ниже приведен скрипт, который я использую для установки инструментов Android и создания avd ...

# use sdkmanager to install all the tools 
SDKGET=~/android_sdk/tools/bin/sdkmanager 
$SDKGET "build-tools;29.0.2" 
$SDKGET "emulator" 
$SDKGET "platform-tools" 
$SDKGET "platforms;android-21" 
$SDKGET "platforms;android-24" 
$SDKGET "system-images;android-21;default;armeabi-v7a" # lollipop 5.0
$SDKGET "system-images;android-24;default;armeabi-v7a" # Nougat 7.0
$SDKGET "system-images;android-26;default;x86" # Orea 8.0

# use avdmanager to create the virtual devices
AVDMAKE=~/android_sdk/tools/bin/avdmanager 
$AVDMAKE create avd -n Nexus4_5.0_api21 -k "system-images;android-21;default;armeabi-v7a" --device "Nexus 4" # 1280X768
$AVDMAKE create avd -n Nexus5_7.0_api24 -k "system-images;android-24;default;armeabi-v7a" --device "Nexus 5" # 1920 x 1080
$AVDMAKE create avd -n Nexus6P_8.0_api26 -k "system-images;android-26;default;x86" --device "Nexus 6P" # 2560 x 1440
...