Saya mencoba menjalankan Android Emulator dengan menggunakan AVD Manager. ini adalah avd saya: http://image-upload.de/image/fnx79V/52b0d050ee.png
dan inilah yang terjadi dengan memulai:
http://image-upload.de/image/vGpQfa/e912d83939.png
Saya punya Macbook Pro Retina. Menginstal driver Haxm langsung dari halaman intel.
Tidak ada emulator yang berfungsi. Semua mendapatkan pesan "kesalahan" yang sama.
Menjalankan Perintah (Kesalahan ini terjadi ketika saya menggunakan Homebrew untuk menginstal Android-SDK dan Android-platform-tools | siapa pun yang mendapatkan masalah yang sama harus menghapus ini atau melihat di mana konfliknya)
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.
Setelah saya memperbaiki masalah dengan Homebrew:
Saya mencoba sedikit sekitar dan menemukan ini:
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'
Untuk semua yang memiliki masalah yang sama, mungkin langkah-langkah ini membantu:
Jalankan Emulator Anda dalam mode Debug:
export ANDROID_EMULATOR_DEBUG=1 emulatorName
Jika ada jalan yang terlihat aneh, periksa untuk instalasi lain seperti Homebrew dan hapus konfliknya (uninstall satu)
Ketika pustaka hilang Anda perlu mengekspor variabel:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ANDROID_HOME/tools/lib
Dan ketika kesalahan "qemu: tidak dapat memuat BIOS PC 'BIOS.bin'" muncul, satu perbaikan adalah menjalankan emulator dengan path lengkap:
/Applications/Android\ Studio.app/sdk/tools/emulator64-x86 -avd test20
In your case it is maybe a other path.
emulator
atau tools
- saya harus secara manual menentukan -kernel
argumen per posting ini stackoverflow.com/a/52161215/3700490