Android模拟器内部存储在哪里?

由于Android模拟器上内部存储器中存储的文件内容,导致出现错误。 (我写到文件)。 有没有一种方法可以查看我的应用程序在Windows中使用的内部存储?

我已经通过我的整个项目文件夹,sdk,工作区等search,无法find任何东西。 我在另一个问题上看到有人说它在/ data文件夹中,但是我不知道在哪里寻找。

谢谢

Solutions Collecting From Web of "Android模拟器内部存储在哪里?"

如果您想要查看正在运行的模拟器的文件夹/文件结构,可以使用随SDK附带的Android设备监视器来执行此操作。

具体来说,它有一个文件资源pipe理器,它允许您浏览设备上的文件夹结构。 它也有一些button,可以让你使用adb的push / pullfunction,但是如果你更容易使用这些button的话。

它们存储在avd目录内的img文件中。 如果您使用的是Linux,您可以通过以下方式安装img文件:

 sudo mount -o loop ~/.android/avd/<youremulator>/sdcard.img <mountpoint> 

不知道在Windows或Mac中是否有方法查看img的内容,因为它们是ext3,ext4或yaffs文件系统格式(取决于您正在模拟的内容),而且Windows不支持这些文件系统。

最好的办法是使用adb直接从仿真器中拷贝文件,如adb –help所示:

 adb pull <remote> [<local>] - copy file/dir from device