起因是想把一个安卓源码中的系统APP稍作修改安装到手机上.由于这个app依赖底层,所以不能用AS编译安装.所以采取了命令mmm单模编译方式.单模编译都写在
/jal517486222/article/details/91044614
这篇文章里了.
简单版:
编译好之后,不能使用adb install
安装,应该是使用adb push XXX.apk /system/priv-app/XX/
把apk直接push到system对应的路径下.如果直接进行push,会报错说权限不足,system路径是readonly的,这时候应该remount重新挂载分区:
adb rootadb remountadb push XXX.apk /system/priv-app/XX/
到这里,如果是安卓8.0的手机,就已经可以remount成功了,但是对于安卓9.0的手机还不行,在remount的时候会报错:
remount of the / superblock failed: Permission denied
remount failed
中等版:
根据网上的方法所说,此时应该先执行disable-verity:
adb rootadb disable-verityadb rebootadb rootadb remount
困难版:
也许有的手机
如果觉得《adb push remount disable-verity的时候 报各种权限错误 一步一步填坑中》对你有帮助,请点赞、收藏,并留下你的观点哦!