Android Studio连接物理设备访问文件管理器提示ls: data/data/: permission denied
解决Android Studio访问data/data提示permission denied的问题
非root设备解决方案
- 使用
run-as命令定向访问应用目录:
打开Android Studio终端,依次执行:
把adb shell run-as com.your.app.package lscom.your.app.package替换成你实际的应用包名,执行后就能查看该应用专属的data目录内容。 - 用App Inspection功能:
打开Android Studio的「App Inspection」面板,找到「File Explorer」,这里可以直接查看和操作当前调试应用的data目录,无需额外权限。
- 使用
root设备解决方案
打开Android Studio终端,依次执行:adb root adb shell su ls data/data获取root权限后即可直接访问整个data/data目录。
额外注意点
- 确保你的应用是Debug版本,Release版本的权限限制更严格,无法通过常规方式访问data目录。
- 检查设备开发者选项中的USB调试权限,确认已授予完整的文件访问权限。
内容的提问来源于stack exchange,提问作者Shree
相关产品推荐
相关产品推荐

