AVD Manager를 사용하여 Android 에뮬레이터를 실행하려고합니다. 이것은 내 DVD입니다 : http://image-upload.de/image/fnx79V/52b0d050ee.png
그리고 이것은 시작함으로써 일어나는 일입니다.
http://image-upload.de/image/vGpQfa/e912d83939.png
Macbook Pro Retina가 있습니다. 인텔 페이지에서 직접 Haxm 드라이버를 설치했습니다.
에뮬레이터가 작동하지 않습니다. 모두 같은 "오류"메시지가 나타납니다.
명령 실행 (이 오류는 Android-sdk 및 Android-platform-tools를 설치하기 위해 Homebrew를 사용할 때 발생했습니다. 동일한 문제가있는 사람은이를 제거하거나 충돌이있는 곳을 찾아야합니다)
export ANDROID_EMULATOR_DEBUG=1 test20
emulator:Found AVD name 'test20'
emulator:Found AVD target architecture: x86
emulator:Looking for emulator-x86 to emulate 'x86' CPU
emulator:Probing program: ./emulator-x86
emulator:Probing path for: emulator-x86
emulator:Found target-specific emulator binary: /usr/local/bin/emulator-x86
emulator:Probing for: /usr/local/bin/libOpenglRender.dylib
emulator:Probing for: /usr/local/bin/lib/libOpenglRender.dylib
emulator:Probing for: /usr/local/lib/libOpenglRender.dylib
emulator:Probing for: /usr/local/bin/lib64OpenglRender.dylib
emulator:Probing for: /usr/local/bin/lib/lib64OpenglRender.dylib
emulator:Probing for: /usr/local/lib/lib64OpenglRender.dylib
emulator:Could not find OpenGLES emulation host libraries!
emulator: ERROR: This AVD's configuration is missing a kernel file!!
emulator -avd test21
emulator:Found AVD name 'test21'
emulator:Found AVD target architecture: x86_64
emulator:Looking for emulator backend for x86_64 CPU
emulator:Probing program: ./emulator-x86_64
emulator:Probing path for: emulator-x86_64
emulator:Looking for emulator-x86 to emulate 'x86_64' CPU
emulator:Probing program: ./emulator-x86
emulator:Probing path for: emulator-x86
PANIC: Missing emulator engine program for 'x86_64' CPUS.
Homebrew 관련 문제를 해결 한 후 :
나는 조금 주위를 시도하고 이것을 발견했다.
emulator64-x86 -avd test20
Creating filesystem with parameters:
Size: 69206016
Block size: 4096
Blocks per group: 32768
Inodes per group: 4224
Inode size: 256
Journal blocks: 1024
Label:
Blocks: 16896
Block groups: 1
Reserved block group size: 7
Created filesystem with 11/4224 inodes and 1302/16896 blocks
emulator: ERROR: Could not load OpenGLES emulation library: dlopen(lib64OpenglRender.dylib, 1): image not found
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
HAX is working and emulator runs in fast virt mode
qemu: could not load PC BIOS 'bios.bin'
동일한 문제가있는 모든 사람에게 다음 단계가 도움이 될 수 있습니다.
에뮬레이터를 디버그 모드에서 실행하십시오.
export ANDROID_EMULATOR_DEBUG=1 emulatorName
이상하게 보이는 경로가 있으면 Homebrew와 같은 다른 설치를 확인하고 충돌을 제거하십시오 (하나를 제거하십시오).
라이브러리가 없으면 변수를 내 보내야합니다.
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ANDROID_HOME/tools/lib
오류 "qemu : PC BIOS 'bios.bin'을 (를)로드 할 수 없습니다"오류가 표시되면 전체 경로로 에뮬레이터를 실행하는 것입니다.
/Applications/Android\ Studio.app/sdk/tools/emulator64-x86 -avd test20
In your case it is maybe a other path.
emulator
나 tools
- 나는 수동으로 지정했다 -kernel
이 게시물 당 인수 stackoverflow.com/a/52161215/3700490을