在调试设备的时候。想要对文件进行读写
于是使用adb remount
出现提示。
请使用 ”adb disable-verity“
于是使用adb disable-verity 的命令。
得到如下提示
disable-verity only works for userdebug builds
于是想半天,突然发现我编译的时候,
lunch ****-userdebug
lunch 环境变量的时候
userdebug 是很关键的环境变量。
参考如下链接:
http://blog.csdn.net/talking12391239/article/details/10904653
eng 的权限最高,在调试的时候尽量使用eng. 也可以使用userdebug
发布的时候再用user.
如果编译的版本是userdebug的版本,利用adb调试时先获取root权限,执行如下的两步操作:
1:adb root
2:adb remount
然后就可以操作 adb shell, adb push,cat /proc/kmsg的一些操作
在userdebug下面方便大家调试