Linux mint에서 Android 에뮬레이터를 실행하려고합니다.
에뮬레이터에서 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라는 커널 파일이 있습니다.
에뮬레이터와 내 AV 사이에 일종의 호환성 문제가 있다고 생각합니까?
이 문제를 해결할 방법이 있습니까?
아래는 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
이에 대한 나의 해결책은 android-24 및 android-26 시스템 이미지를 사용하는 것입니다. 그들은 android-21이 작동하지 않았을 때 작동했습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다