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

升级One UI 5(Android13)后Android Studio Device File Explorer访问data/data报错

解决One UI 5(Android 13)下Device File Explorer访问data/data报错问题

问题根源

One UI 5基于Android 13对ADB权限机制做了收紧,Device File Explorer默认的权限获取逻辑和新系统不兼容,而run-as命令能正常工作是因为它直接以目标应用的身份执行文件操作,绕过了常规权限限制。

修复步骤

1. 更新Android Studio到兼容版本

你当前使用的Dolphin | 2021.3.1 Patch 1版本对Android 13的适配不完善,建议升级到Electric Eel(2022.1.1)及以上版本,官方后续补丁修复了大量Android 13相关的ADB工具链问题。

2. 手动配置ADB权限(无需Root)

  • 打开Android Studio终端,确认设备连接正常:
    adb devices
    
  • 获取目标应用的UID:
    adb shell dumpsys package <你的应用包名> | grep userId
    
    记下输出的类似userId=10XXX的UID值。
  • 重启ADB并重新授权:
    adb kill-server
    adb start-server
    
    断开设备USB连接后重新插拔,在设备上重新确认USB调试授权。

3. 临时替代方案(快速访问数据)

如果上述方法无效,可通过run-as将应用数据复制到外部存储,再用Device File Explorer访问:

adb shell run-as <你的应用包名> cp -r /data/data/<你的应用包名> /sdcard/Android/data/

复制完成后,在Device File Explorer中打开sdcard/Android/data/<你的应用包名>即可查看数据,操作完成后可删除临时文件。

4. 重置Device File Explorer缓存

  • 关闭Android Studio,找到以下路径删除缓存文件:
    • Windows:C:\Users\<你的用户名>\.AndroidStudio<版本>\system\caches
    • macOS:~/Library/Caches/Google/AndroidStudio<版本>
  • 重新启动Android Studio,连接设备后再次打开Device File Explorer。

验证

完成操作后,重新访问data/data/<你的应用包名>,确认是否能正常加载文件列表。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 14:12:26