adb pull和adb push失敗問題解決方法

問題:使用adb pull命令從android系統中讀取文件失敗。顯示:Permission denied


原因:是由於文件權限原因引起。
使用ls -l命令查看android系統中的文件權限爲:
-rw-rw---- app_51   app_51
也就是說,該文件只有app_51用戶以及app_51羣組擁有讀寫權限,而adb shell的用戶爲shell,既不是app_51用戶,也不在app_51羣組中,所以沒有權限讀取這個文件。所以就出現了
Permission denied。


解決方法:修改文件權限。
使用su命令,用超級用戶登錄。修改該文件權限,讓其他用戶可以讀取該文件。
chmod 664 文件名
如果是要使用adb push使用電腦上的文件覆蓋該文件,則需要把寫權限也要給其他用戶,也就是:
chmod 666 文件名
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章