Android 模拟器在哪里存储使用 org.apache.cordova.file 创建的文件



我使用Cordova创建了一个Android应用程序,它调用org.apache.cordova.file API。

我的代码似乎工作正常,可以创建一个名为"FooBar.txt"的文件并写入它。

我说"工作正常",因为我可以逐行逐步浏览正在运行的代码,它运行正常,不会出错,但是一旦代码在 AVD Android 模拟器中完成运行,我就找不到任何"FooBar.txt"文件在我的 PC 上的任何地方。

通过 AVD Android 模拟器运行代码时,它应该将文件放在哪里?

如果你想在模拟器中找到你的文件,你可以使用DDMS。在 Eclipse: 窗口 -> 打开透视 -->其他 --> DDMS --> 在"文件资源管理器"选项卡中,您可以轻松浏览文件。

您使用的是 Android 模拟器,这是一个虚拟机。使用模拟器创建/提取文件时,该文件将放入虚拟计算机中。尝试评论,例如

1. adb shell (a # prompt opens)
2. ls
3. cd /data/data

最新更新