Изменить права доступа к файлам в DDMS (Android) - PullRequest
3 голосов
/ 19 сентября 2011

Я пытаюсь проверить поведение моего приложения, когда оно не может получить доступ к некоторым файлам из-за отсутствия разрешений.

Можно ли изменить разрешения для файлов / папок на эмуляторе Android с помощью FileExplorer в перспективе DDMS?

1 Ответ

7 голосов
/ 19 сентября 2011

Чтобы изменить разрешения в эмуляторе, вам нужно использовать команду adb shell из ваших инструментов платформы adroid-sdk. В оболочке андроида вы можете ввести команду su, чтобы получить root-доступ. Теперь вы можете просматривать и изменять разрешения с помощью обычных команд Unix chmod

Обратите внимание , что системная папка в Android смонтирована только для чтения. После этого урока вам придется перезаписать его для чтения и записи:

http://android -tricks.blogspot.com / 2009/01 / навесных файловая система чтения-write.html

В любом случае будьте осторожны при использовании только файловых систем с возможностью записи, таких как /data или sdcard, для данных вашего приложения, поскольку использование ограниченных папок может иметь негативные побочные эффекты в продуктивной среде!

...