Flutter使用path_provider时Windows端Android模拟器的文件存储路径是什么
Flutter path_provider 返回的Android类路径对应Windows本地存储说明
你打印的/data/user/0/com.example.word_count_tracker/app_flutter属于Android模拟器的内部私有存储路径,并非Windows本地磁盘的真实路径,所有模拟器存储的内容都封装在虚拟磁盘镜像文件中,因此直接检索Windows全盘无法找到对应文件。
对应查找/提取文件的方法如下:
- 如果你使用Android Studio开发,可直接通过内置工具查看:打开顶部菜单栏「View → Tool Windows → Device File Explorer」,在面板中依次展开
data/data/com.example.word_count_tracker/app_flutter路径,就能找到你生成的json文件,右键选择「Save As」即可导出到Windows本地任意位置。 - 如果你需要找到模拟器虚拟磁盘在Windows本地的存储文件,默认路径为:
C:\Users\<你的Windows用户名>\.android\avd\<你当前使用的模拟器名称>.avd\userdata-qemu.img
该文件是模拟器的整体数据镜像,无法直接打开读取单个文件,仅用于模拟器数据的备份/迁移,提取单个文件优先使用上述Device File Explorer工具。
补充说明:如果是调试Windows桌面端的Flutter应用,path_provider返回的路径才会是Windows本地的真实文件路径,不会出现/data/开头的Android专属路径。
内容的提问来源于stack exchange,提问作者Rudy Fisher
相关产品推荐
相关产品推荐

