問題:使用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 文件名