【发布时间】:2011-11-20 09:00:30
【问题描述】:
我正在尝试测试我的应用程序由于缺少权限而无法访问某些文件时的行为。
是否可以在 DDMS 透视图中使用 FileExplorer 在 android 模拟器上更改文件/文件夹权限?
【问题讨论】:
标签: java android android-emulator ddms
我正在尝试测试我的应用程序由于缺少权限而无法访问某些文件时的行为。
是否可以在 DDMS 透视图中使用 FileExplorer 在 android 模拟器上更改文件/文件夹权限?
【问题讨论】:
标签: java android android-emulator ddms
要更改模拟器中的权限,您需要使用您的 adroid-sdk 平台工具中的 adb shell 命令。在 android shell 中,您可以输入命令su 以获取 root 访问权限。现在您可以使用普通的 unix 命令查看和更改权限chmod
注意,Android中的系统文件夹是只读挂载的。在本教程之后,您必须将其以读写方式移除:
http://android-tricks.blogspot.com/2009/01/mount-filesystem-read-write.html
无论如何都要小心,仅对您的应用程序数据使用可写文件系统,如 /data 或 sdcard,因为使用受限文件夹可能会在生产环境中产生负面影响!
【讨论】: