adb pull失敗有關問題解決辦法

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


緣由:是因爲文件權限緣由引發。
使用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 文件名
相關文章
相關標籤/搜索