Android 模拟器在 Apple M2 芯片 EXC_BAD_ACCESS / KERN_INVALID_ADDRESS 上随机崩溃

问题描述 投票:0回答:1
Operating system: Mac OS X
                  13.2.1 22D68
CPU: arm64
     12 CPUs

GPU: UNKNOWN

Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
Crash address: 0x202922776f646e51
Process uptime: 6125 seconds

Thread 0 (crashed)
 0  libc++.1.dylib + 0x1f40c

Android 模拟器(不是我的应用程序)在 M2 芯片上随机崩溃并出现上述错误,对于 flutter 应用程序和本机应用程序都是如此。

我试过了

  1. 重新安装 android studio 和模拟器。
  2. 给 android studio 更多的堆大小。
  3. 给模拟器更多的堆大小。 (崩溃的时间更长)
  4. 创建新的模拟器。
  5. 冷启动模拟器。
  6. 使用不同的安卓版本
  7. 使用不同的配置(内存屏幕尺寸)
  8. 使用不同的图像。

这也没有帮助OSX:安卓模拟器崩溃

其他使用 M1 芯片的开发者没有出现问题,但我不确定是否相关。

完整的崩溃日志:https://mclo.gs/7Dx06Ym(很长)

我在用

macOS Ventura 13.2.1 (22D68)
Android Studio Flamingo | 2022.2.1
Build #AI-222.4459.24.2221.9862592, built on March 31, 2023
Runtime version: 17.0.6+0-17.0.6b802.4-9586694 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
android flutter android-emulator apple-m1
1个回答
0
投票

在 android studio 中启动和使用模拟器,而不是独立的应用程序对我有用。

转到设置 -> 首选项 -> 仿真器 -> 检查“在工具窗口中启动”。我不喜欢在设备管理器上使用模拟器,但现在会坚持使用它。

如果你知道,请评论为什么这个解决方案有效。

© www.soinside.com 2019 - 2024. All rights reserved.