在调试安卓系统的时候需要这个 ”adb disable-verity“

在调试设备的时候。想要对文件进行读写

于是使用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下面方便大家调试

 

被这个搞了半天时间,这个说明,要对开发系统的很多背景知识要多了解。

就不会被这些事情浪费时间。

 

posted @ 2016-03-29 14:19  johnny_shi  阅读(49385)  评论(2编辑  收藏  举报