【问题标题】:Android Emulator black screen when using -writable-system after disable-verity禁用验证后使用-writable-system时Android模拟器黑屏
【发布时间】:2021-03-01 08:39:20
【问题描述】:

Android 模拟器(由 Android Studio 提供)在以下情况下永远卡在黑屏:

(1) 创建一个新的 Pixel_2_API_29 图像,它工作正常

(2) 使用 -writable-system 标志从命令行启动模拟器

(3) 运行“adb disable-verity”

(4) 使用 -writable-system 标志从命令行关闭并重新启动映像,现在挂在黑屏上

(5) 多次使用 -writable-system 标志重新启动时仍然挂起。但在不使用 -writable-system 标志时不会挂起。

带有-verbose标志,当模拟器挂起时,它每分钟输出几次:

emulator: No acpi ini file provided, using default

详细控制台输出中没有额外的错误,除了那些已经在控制台输出中没有 -writable-system 标志的错误

Windows 10 1909,模拟器版本 30.4.5.0,图像为 Pixel_2_API_29。

【问题讨论】:

    标签: android-emulator


    【解决方案1】:

    我遇到了同样的问题,并为 API 29 解决了如下问题:

     1. adb root
     2. adb shell avbctl disable-verification
     3. adb disable-verity
    

    关键是必须以 root 身份运行的“avbctl disable-verification”行。这允许设备在使用 -writable-system 标志时重新启动而不会出现空白屏幕。

    【讨论】:

    • 你拯救了我的一天
    猜你喜欢
    • 2017-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多