更改 DDMS 中的文件权限 (Android)

发布于 2024-12-05 03:34:58 字数 103 浏览 0 评论 0原文

我正在尝试测试我的应用程序由于缺少权限而无法访问某些文件时的行为。

是否可以在 DDMS 角度使用 FileExplorer 更改 Android 模拟器上的文件/文件夹权限?

I'm trying to test the behavior of my application when it cannot access some files due to missing permissions.

Is it possible to change file/folder permissions on an android emulator using FileExplorer in DDMS perspective?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

呆橘 2024-12-12 03:34:58

要更改模拟器中的权限,您需要使用 adroid-sdk 平台工具中的 adb shell 命令。在 android shell 中,您可以输入命令 su 来获取 root 访问权限。现在您可以使用普通的unix命令chmod来查看和更改权限

注意,Android中的系统文件夹是以只读方式安装的。在本教程之后,您必须将其重新设置为读写:

http://android -tricks.blogspot.com/2009/01/mount-filesystem-read-write.html

无论如何都要小心,仅使用可写文件系统,例如 /datasdcard 用于您的应用程序数据,因为使用受限文件夹可能会在生产环境中产生负面影响!

To change permissions in the emulator you need to use the adb shell command from your adroid-sdk platform-tools. In the android shell you can enter the command su to get root access. Now you can see and change the permissions with the normal unix commands chmod

Note, that the system folder in Android is mounted read-only. You would have to remout it read-write after this tutorial:

http://android-tricks.blogspot.com/2009/01/mount-filesystem-read-write.html

Be careful in anyway to use only writable filesystems like /data or sdcardfor your application data since using restricted folders can have negative side effects in a productive environment!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文