在调试安卓系统的时候需要这个 ”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下面方便大家调试

 

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

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM