我正在尝试验证我在活动管理器服务中所做的微小更改(主要是我添加的日志)。我正在使用android-8.1.0_r42 aosp版本并使用其模拟器。
mm
,然后是make services
,它生成了services.jar,services.odex等。但是,我无法在仿真器上重新挂载系统分区(在ADB shell上使用的命令:mount -o rw, remount /system
,但是由于读取了唯一的分区,因此对生成的任何服务二进制文件进行push(adb push)失败。)make snod
重新生成了system.img。但是,在生成新的system.img之后启动的仿真器实例中并没有消耗我的更改。 有没有一种方法可以验证我的更改而无需进行顶层完整的构建,而这需要很长时间?
答案 0 :(得分:-1)
可能是启用DM-verity并阻止您在重新挂载后写入系统分区的情况。 假设您正在使用userdebug版本,请尝试以下操作:
现在,您应该能够将文件推送到重新安装的分区,而不会出现只读错误。