Как я могу изменить разрешения на чтение / запись в папке / mnt / SDcard на Kindle Fire?

Я пытаюсь разработать 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 и сделаю то же самое. Но когда я попытался нажать файл на sdcard, eclipse дает мне следующую ошибку:

[2012-11-19 13:39:39 - ddms] transfer error: Permission denied [2012-11-19 13:39:39] Failed to push selection: Permission denied 

Введите описание изображения здесь

Есть ли способ изменить права доступа к корневой папке Kindle Fire.

Попробуйте использовать команду chmod в оболочке ADB …

Ниже приведены некоторые примеры chmod:

  1. Добавление единого разрешения в файл / каталог

Изменение разрешения на один набор. + Символ означает добавление разрешения. Например, выполните следующие действия, чтобы предоставить разрешение на выполнение для пользователя независимо от чего-либо еще:

 $ chmod u+x filename 
  1. Добавить несколько разрешений в файл / каталог

Используйте запятую для разделения множества наборов разрешений, как показано ниже.

$ Chmod u + r, g + x filename

  1. Удалить разрешение из файла / каталога

Следующий пример удаляет права на чтение и запись для пользователя.

$ Chmod u-rx filename

  1. Изменить разрешение для всех ролей в файле / каталоге

В следующем примере присваивается права выполнения пользователю, группе и другим (в принципе любой может выполнить этот файл).

$ Chmod a + x filename

  1. Сделайте разрешение для файла таким же, как другой файл (используя ссылку)

Если вы хотите изменить разрешение файла, аналогичное другому файлу, используйте ссылочный вариант, как показано ниже. В этом примере разрешение file2 будет установлено точно так же, как и разрешение file1.

$ Chmod –reference = file1 file2

  1. Применить разрешение на все файлы в каталоге рекурсивно

Используйте параметр -R, чтобы изменить разрешение рекурсивно, как показано ниже.

$ Chmod -R 755 имя-каталога /

  1. Изменить разрешение на выполнение только в каталогах (файлы не затрагиваются)

В конкретном каталоге, если у вас есть несколько подкаталогов и файлов, следующая команда назначит разрешение на выполнение только для всех подкаталогов в текущем каталоге (а не в файлах в текущем каталоге).

$ Chmod u + X *