我在运行 Catalina 版本 10.15.7 的 Mac 上运行 Android Studio(这是一台较旧的 Mac!)
我的模拟器运行的是旧版本的 Android(我认为是 6)。我将其中一个升级到 Android 11。现在所有模拟器都无法启动。我尝试从终端启动一个,这是错误:
$ /Users/dan/Library/Android/sdk/emulator/emulator -netdelay none -netspeed full -avd CT60_Android_Accelerated_x86
INFO | Storing crashdata in: /tmp/android-dan/emu-crash-34.2.13.db, detection is enabled for process: 1793
INFO | Android emulator version 34.2.13.0 (build_id 11772612) (CL:N/A)
INFO | Found systemPath /Users/dan/Library/Android/sdk/system-images/android-30/google_apis/x86/
dyld: Symbol not found: _kCGColorSpaceITUR_2100_HLG
Referenced from: /Users/dan/Library/Android/sdk/emulator/lib64/qt/lib/libQt6WebEngineCoreAndroidEmu.6.5.3.dylib (which was built for Mac OS X 11.0)
Expected in: /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
in /Users/dan/Library/Android/sdk/emulator/lib64/qt/lib/libQt6WebEngineCoreAndroidEmu.6.5.3.dylib
[1795:78322:20240504,185340.401720:WARNING process_memory_mac.cc:93] mach_vm_read(0x7ffeece6a000, 0x2000): (os/kern) invalid address (1)
[1795:78322:20240504,185340.603087:WARNING crash_report_exception_handler.cc:235] UniversalExceptionRaise: (os/kern) failure (5)
Abort trap: 6
我尝试创建一个新的模拟器并得到相同的错误。有什么想法可以解决这个问题吗?
Android Emulator 34.2.13 是一个糟糕的版本,在启动虚拟设备时会导致崩溃。我也因此受了很多苦。之前的版本没有这个bug。
另外,从34.1.18开始的版本存在初始窗口太小的问题。
所以我直接降级到33.1.24.
https://developer.android.com/studio/emulator_archive https://developer.android.com/studio/releases/emulator