Android模拟器(由Android Studio提供)在以下情况下永远挂在黑屏上:
(1)创建一个新的Pixel_2_API_29映像,它工作正常
(2)使用-write able-system标志从命令行启动模拟器
(3)运行“adb disable-verity”
(4)关闭并从命令行再次启动图像,带有-write able-system标志,现在挂在黑屏
(5)当使用可写系统标志重新启动更多次时仍然挂起。但当不使用可写系统标志时不会挂起。
使用-详细标志,当模拟器挂起时,它每分钟输出几次:
emulator: No acpi ini file provided, using default
除了那些已经在控制台输出中没有-write able-system标志的错误之外,详细控制台输出中没有额外的错误
视窗10 1909,模拟器版本30.4.5.0,图像Pixel_2_API_29。
我有同样的问题,并解决了API29如下:
1. adb root
2. adb shell avbctl disable-verification
3. adb disable-verity
关键是必须以root身份运行的“avbctl disable-验证”行。这允许设备在使用-write able-system标志时在没有空白屏幕的情况下重新启动。
要使图像再次工作,您需要在AVD管理器中“擦除数据”。
为避免再次发生,请使用以下命令:
adb root
adb shell avbctl disable-verification
adb reboot
正如这里所建议的:adb remount在android api 29上被破坏了吗?