You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Android Studio设备文件浏览器访问安卓模拟器全部存储空间

解决方案

问题原因

Android Studio Arctic Fox及后续版本加强了对模拟器沙箱目录的访问限制,同时Android 10+系统的分区存储特性默认屏蔽了设备文件浏览器对data/data根目录的直接枚举,所以你会看到对应的红色提示,不影响你访问自己应用的私有存储目录。

解决方法

方法1:直接通过设备文件浏览器导航访问

你的代码中将图片保存在应用外部私有目录下,对应路径为 /storage/emulated/0/Android/data/[你的应用包名]/files/DEBUG_IMAGES,按以下步骤操作即可:

  • 打开Android Studio右侧边栏的「Device File Explorer」,顶部选择当前运行的模拟器
  • 手动逐层点击进入 storage → emulated → 0 → Android → data 目录
  • 找到你开发的应用对应的包名文件夹,进入后即可看到files/DEBUG_IMAGES下的所有导出图片,右键选择「Save As」即可保存到本地

方法2:通过adb命令批量拉取

如果需要批量导出图片,可以直接用adb命令执行拉取操作:

adb pull /storage/emulated/0/Android/data/[替换为你的应用包名]/files/DEBUG_IMAGES [本地目标路径]

示例:如果应用包名为com.example.test,要保存到本地~/Desktop/debug_img目录,命令如下:

adb pull /storage/emulated/0/Android/data/com.example.test/files/DEBUG_IMAGES ~/Desktop/debug_img

可选配置(如果仍然无法访问)

如果执行以上操作还是看不到目录,检查两项配置:

  • 确认当前运行的是debug构建变体,release构建默认禁止第三方工具访问应用私有目录
  • 针对Android 11及以上版本的模拟器,可以在测试阶段的AndroidManifest.xml中临时添加存储权限,测试完成后记得删除即可:
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />

内容的提问来源于stack exchange,提问作者user11190851

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 20:24:04