Edd*_*Edd 10 storage android internal
由于存储在Android模拟器上的内部存储中的文件内容,我出错了.(我把它写到文件中).有没有办法可以在Windows中查看我的应用程序使用的内部存储?
我搜索了整个项目文件夹,sdk,工作区等,无法找到任何东西.我在另一个问题中看到有人说它在/ data文件夹中,但我也不知道在哪里寻找.
谢谢
Kar*_*arl 16
如果要查看正在运行的仿真器的文件夹/文件结构,可以使用SDK附带的Android设备监视器来执行此操作.
具体来说,它有一个文件资源管理器,允许您浏览设备上的文件夹结构.它还有一些按钮,可以为您提供adb推/拉功能,但是如果您更容易使用,则可以从GUI获得.
小智 9
在 Mac 上的 Android Studio 中,您可以转到View -> Tool Windows -> Device File Explorer. 在这里,您可以使用类似 finder 的结构。
它们存储在avd目录中的img文件中.如果您使用的是Linux,则可以通过以下方式挂载img文件:
sudo mount -o loop ~/.android/avd/<youremulator>/sdcard.img <mountpoint>
Run Code Online (Sandbox Code Playgroud)
不确定在Windows或Mac中是否有办法查看img的内容,因为它们是ext3,ext4或yaffs文件系统格式(取决于你要模拟的内容),并且windows不能轻易支持这些文件系统.
您最好的选择是使用adb将文件直接从模拟器中复制出来,如adb --help所示:
adb pull <remote> [<local>] - copy file/dir from device
Run Code Online (Sandbox Code Playgroud)
在 Android Studio 3.2 及更高版本中,您可以使用菜单项访问设备的内部存储
View -> Tool Windows -> Device File Explorer
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅本文:https ://developer.android.com/studio/debug/device-file-explorer
...这个是为了找出 Android Device Monitor 的其他组件最终去了哪里: https: //developer.android.com/studio/profile/monitor
| 归档时间: |
|
| 查看次数: |
40940 次 |
| 最近记录: |