我正在使用 MAUI 和 Visual Studio 开发移动应用程序。 我将文件保存到“/data/user/0/...”文件夹。 过去我使用过 Android Studio,他们有一个功能,可以让你查看模拟器中的所有文件,称为设备资源管理器。 如何从 Android 访问 /data/user/0/ 文件夹?
我一直无法找到在 Visual Studio 中查看模拟器上存储的文件的方法。 您知道 Visual Studio 是否有内置方法来访问模拟器上的数据? 谢谢
编辑: 我最终使用了 ADB 和命令提示符。但我想你也可以使用 android studio device explore(即使是用 VS 编写的应用程序)。
是的,我们可以使用Android调试桥(adb)来访问android模拟器上的文件。
首先,我们需要使用以下命令来root模拟器:
1 adb devices
2 adb shell ( adb -s emulator-xxxx shell)
3 exit
4 adb root (result: restarting adbd as root)
5 adb shell
然后我们就可以通过命令查看文件了:
ls -l
cd <some folder>
ls
我们还可以使用
sqlite3
命令访问数据库:
cd data/data/<your-package-name>/files/
sqlite3 <your-db-name>.db
.tables ( display tables list)
运行你喜欢的sqlite3命令,例如:
Select * from table1 where ...;