我正在尝试测试我的应用程序由于缺少权限而无法访问某些文件时的行为。
是否可以在 DDMS 透视图中使用 FileExplorer 更改 Android 模拟器上的文件/文件夹权限?
最佳答案
要更改模拟器中的权限,您需要使用 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
,因为在生产环境中使用受限文件夹可能会产生负面影响!
关于java - 在 DDMS (Android) 中更改文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7473573/