【问题标题】:Where is Android Emulator Internal StorageAndroid模拟器内部存储在哪里
【发布时间】:2013-09-14 18:14:31
【问题描述】:

由于存储在我的 Android 模拟器内部存储器中的文件的内容,我遇到了错误。 (我把它写到文件中)。有没有办法在 Windows 中查看我的应用使用的内部存储空间?

我搜索了整个项目文件夹、sdk、工作区等,但找不到任何东西。我在另一个问题中看到有人说它在 /data 文件夹中,但我也不知道在哪里寻找。

谢谢

【问题讨论】:

    标签: android storage internal


    【解决方案1】:

    如果您想查看正在运行的模拟器的文件夹/文件结构,您可以使用 SDK 中包含的 Android 设备监视器来实现。

    具体来说,它有一个文件资源管理器,可让您浏览设备上的文件夹结构。它还有一些按钮,可以为您提供 adb 推/拉功能,但如果这对您来说更容易使用,则可以从 GUI 中获得。

    【讨论】:

    • 从 Eclipse:单击窗口 > 打开透视图 > 其他... > DDMS。
    • 非常感谢。你真的可以从那里打开文件,或者只是看到它们存在吗?
    • 您应该能够使用 adb pull 命令将它们从模拟器中取出。在 File Exporer 视图中有一个按钮。看起来像一张软盘:)
    • 通过终端/命令提示符使用adb 可能是一个好主意,因为一旦掌握了它会更容易/更快。然而,DDMS 是一个非常有用的工具,并且对于解决各种问题非常强大。
    • Android 设备监视器已在 Android Studio 3.1 中弃用,并从 Android Studio 3.2 中移除。详情在这里 -> developer.android.com/studio/profile/monitor
    【解决方案2】:

    在 Mac 上的 Android Studio 中,您可以转到 View -> Tool Windows -> Device File Explorer。在这里您可以使用类似 finder 的结构。

    【讨论】:

      【解决方案3】:

      它们存储在 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
      

      【讨论】:

      • 我不太擅长命令行,我倾向于使用 Eclipse 来处理所有事情,但感谢您的帮助 :) 如果有一种方法可以让我以编程方式执行此操作,那将很有用
      【解决方案4】:

      在 Android Studio 3.2 及更高版本中,您可以使用菜单项访问设备的内部存储

      View -> Tool Windows -> Device File Explorer
      

      详情请看这篇文章:https://developer.android.com/studio/debug/device-file-explorer

      ...还有这个可以找出 Android 设备监视器的其他组件在哪里结束:https://developer.android.com/studio/profile/monitor

      【讨论】:

        【解决方案5】:

        Android N 模拟器中,您可以轻松访问内部存储器。

        转到模拟器:

        设置 -> 内存 -> 内部存储 -> 其他

        然后会打开一个弹出窗口。点击explore。然后您将获得内部存储的访问权限。

        【讨论】:

          【解决方案6】:

          在 Android Studio 4.1 及更高版本中,您可以使用菜单项访问设备的内部存储

          View -> Tool Windows -> Device File Explorer -> storage 
          

          【讨论】:

            猜你喜欢
            • 2012-10-17
            • 1970-01-01
            • 2010-12-03
            • 2012-10-11
            • 1970-01-01
            • 2017-11-04
            • 2012-01-07
            • 2016-01-08
            • 1970-01-01
            相关资源
            最近更新 更多