【发布时间】:2021-06-03 18:55:32
【问题描述】:
我在 MacBook 上为 Android10 创建了一个模拟器,它工作正常,直到没有在应用程序中打开对话框,一旦对话框在几秒钟后出现在屏幕上,模拟器重新启动并出现以下致命异常
libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 13879 (surfaceflinger), pid 13879 (surfaceflinger)
2021-03-04 19:01:59.453 A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2021-03-04 19:01:59.454 A/DEBUG: Build fingerprint: 'Android/sdk_phone_x86/generic_x86:10/QPP6.190730.005.B1/5775370:userdebug/test-keys'
2021-03-04 19:01:59.454 A/DEBUG: Revision: '0'
2021-03-04 19:01:59.454 A/DEBUG: ABI: 'x86'
2021-03-04 19:01:59.454 A/DEBUG: Timestamp: 2021-03-04 19:01:59+0530
2021-03-04 19:01:59.454 A/DEBUG: pid: 13879, tid: 13879, name: surfaceflinger >>> /system/bin/surfaceflinger <<<
2021-03-04 19:01:59.454 A/DEBUG: uid: 1000
2021-03-04 19:01:59.454 A/DEBUG: signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
2021-03-04 19:01:59.454 A/DEBUG: Abort message: 'ubsan: add-overflow'
2021-03-04 19:01:59.454 A/DEBUG: eax 00000000 ebx 00003637 ecx 00003637 edx 00000006
2021-03-04 19:01:59.454 A/DEBUG: edi e8b8733e esi ffda89c0
2021-03-04 19:01:59.454 A/DEBUG: ebp e93cfad0 esp ffda8968 eip e93cfad9
2021-03-04 19:01:59.477 A/DEBUG: backtrace:
2021-03-04 19:01:59.477 A/DEBUG: #00 pc 00000ad9 [vdso] (__kernel_vsyscall+9)
2021-03-04 19:01:59.477 A/DEBUG: #01 pc 00092328 /apex/com.android.
尝试过以下事情
- 删除退出并创建一个新的模拟器。
- 冷重启
- 擦除数据
- 更改不同的配置和系统映像。
上述解决方案无法正常工作,请有人建议如何解决?
谢谢
【问题讨论】:
-
在 Android sdk 中升级 Android Emulator。
-
@ahmadbajwa 我已经尝试并更新了 Android SDK,但仍然无法正常工作。
-
对话框可以在真实设备上使用吗?您是否在使用任何库,或者这是否发生在“Hello world!”中?输入应用程序?
-
@keepTrackOfYourStack 它适用于所有真实设备,也适用于其他模拟器,如 android 9 或 8。它没有任何库。
-
是Mac的问题吗?
标签: android macos android-emulator emulation android-10.0