【发布时间】:2018-12-05 03:06:34
【问题描述】:
我想从模拟器中获取数据库文件。因此,我尝试使用adb shell 更改包文件夹的权限。当我使用以下命令时:
adb shell su -c chmod 777 /data/data/com.mypackage.test
它总是返回:
Chmod: need 2 arguments
几天前我使用上述命令更改了权限。但最近我总是收到上述警告。我进行了很多搜索,发现有关使用上述命令的大量信息,但没有人提及此警告问题。
【问题讨论】:
-
不确定它是否会起作用,但请尝试为要执行的整个命令使用引号,例如
adb shell su -c "chmod 777 /data/data/com.mypackage.test" -
添加引号后问题仍然存在。
-
adb shell "su 0 'chmod 777 /data/data/com.mypackage.test'" -
我有同样的错误请检查link
标签: android adb file-permissions adb-shell