如何在Kindle Fire上更改/ mnt/SDcard文件夹的读/写权限?

Use*_*590 6 android amazon in-app kindle-fire

我正在尝试在Android中开发Amazon In-app.为此,我从这个网站下载示例代码https://developer.amazon.com/sdk/in-app-purchasing/sample-code/button-clicker.html.本文建议我们必须将文件amazon.sdktester.json放在设备的mnt/sdkcard文件夹中.为此我从这个网站https://developer.amazon.com/sdk/fire/connect-adb.html#InstallApp阅读文章,并做同样的事情.但当我试图在SD卡上推送文件时,eclipse会给我以下错误:

[2012-11-19 13:39:39 - ddms] transfer error: Permission denied

[2012-11-19 13:39:39] Failed to push selection: Permission denied
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

有没有办法改变Kindle Fire的根文件夹的权限.

Pra*_*gar 6

请尝试在ADB shell中使用chmod命令...

以下是一些chmod样本:

  1. 向文件/目录添加单个权限

更改单个集的权限.+符号表示添加权限.例如,执行以下操作为用户提供执行权限,而不管其他任何内容:

$ chmod u+x filename
Run Code Online (Sandbox Code Playgroud)
  1. 向文件/目录添加多个权限

使用逗号分隔多个权限集,如下所示.

$ chmod u + r,g + x filename

  1. 从文件/目录中删除权限

以下示例删除了用户的读写权限.

$ chmod u-rx filename

  1. 更改文件/目录上所有角色的权限

下面的示例为用户,组和其他人分配执行权限(基本上任何人都可以执行此文件).

$ chmod a + x文件名

  1. 为与另一个文件相同的文件授予权限(使用引用)

如果要更改与另一个文件相同的文件权限,请使用如下所示的引用选项.在此示例中,file2的权限将设置为与file1的权限完全相同.

$ chmod --reference = file1 file2

  1. 将权限应用于递归目录下的所有文件

使用选项-R以递归方式更改权限,如下所示.

$ chmod -R 755目录名/

  1. 仅对目录更改执行权限(文件不受影响)

如果您有多个子目录和文件,则在特定目录中,以下命令仅将执行权限分配给当前目录中的所有子目录(而不是当前目录中的文件).

$ chmod u + X*