You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Android Studio的AVD模拟器中将根目录从RO改为RW模式?

如何将Android Studio AVD的系统分区从RO改为RW模式

针对Android 8.0及以上版本(含11、12)

  1. 必须从终端启动模拟器,不要通过Android Studio直接启动,替换设备名称后执行:
emulator -writable-system -netdelay none -netspeed full -avd <你的AVD名称>
  1. 模拟器启动后,依次执行:
adb root
adb disable-verity
adb reboot
  1. 模拟器重启后,再次用相同终端命令启动模拟器,然后执行:
adb root
adb remount

此时system分区已切换为RW模式,无需再执行adb reboot(额外重启会触发系统验证机制,这是之前模拟器崩溃的核心原因)。

针对Android 5.0及以下版本(含4.1)

这类版本无AVB验证,步骤更简洁:

  1. 终端启动模拟器:
emulator -writable-system -avd <你的AVD名称>
  1. 执行命令挂载为RW:
adb root
adb remount

若adb remount失败,尝试直接挂载分区:

adb shell mount -o rw,remount /system

你之前方案的问题分析

  • 方案1:Android 8+使用avbctl disable-verification兼容性不如adb disable-verity,且最后一步额外的adb reboot会触发系统验证,导致模拟器崩溃。
  • 方案2:未成功将system分区转为RW,所以adb push无法覆盖原文件。
  • 方案3:TWRP主要适配实体设备,AVD的定制内核无法满足TWRP的最低版本要求,因此该方案不适用于AVD。

验证RW模式是否生效

执行以下命令修改并保存build.prop,测试是否成功:

adb pull /system/build.prop .
# 编辑本地build.prop文件
adb push build.prop /system/build.prop
adb shell chmod 644 /system/build.prop

若操作无报错,则说明RW模式已正常生效。

内容的提问来源于stack exchange,提问作者Abdul Hossein Charkhi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 21:54:56