【问题标题】:How to change permission of internal folder/file in android?如何在android中更改内部文件夹/文件的权限?
【发布时间】: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


【解决方案1】:

我已经克服了这个问题,而不是运行adb shell su -c "chmod 777 /data",我先运行adb shell,然后运行以下命令:su -c "chmod 777 /data"

【讨论】:

  • 我有同样的问题请查看link
【解决方案2】:

这个问题我已经解决了:adb shell su -c 'chmod 777 /data/data/com.mypackage.test'

【讨论】:

    猜你喜欢
    • 2012-02-16
    • 2014-10-13
    • 2012-04-27
    • 2020-09-23
    • 2018-09-06
    • 2020-10-30
    • 2019-12-06
    • 2012-02-17
    • 2011-04-13
    相关资源
    最近更新 更多