在調試設備的時候。想要對文件進行讀寫
於是使用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下面方便大家調試
被這個搞了半天時間,這個說明,要對開發系統的很多背景知識要多了解。
就不會被這些事情浪費時間。