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

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

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

谢谢

  • 保存外部存储的数据
  • `/ storage / emulated / legacy /`vs`/ storage / emulated / 0 /`vs`data / data / myApp'
  • 当caching图像和数据时,你应该使用内部还是外部存储?
  • Chrome和Android中的Web SQL存储限制?
  • 如何在文件目录的子目录下创build具有世界可读权限的文件
  • 如果存在,如何检查内部和外部存储
  • 如何获得一个外部存储SD卡的大小(与安装的SD卡)?
  • 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