【发布时间】:2019-04-07 08:56:22
【问题描述】:
我对 Xamarin Forms 和移动开发完全陌生。我正在按照互联网上的教程创建一个 Android 应用程序来试试我的测试应用程序。
该应用程序目前正在运行,我可以将数据存储在 Visual Studio 2017 的 Android 模拟器内的本地 SQLite 数据库中。
现在我想检查在我的 Windows 主机上创建的 SQLite 数据库。有什么方法可以从 Android 模拟器中获取创建的 SQLite 数据库?
我在谷歌上搜索并找到一篇文章告诉我使用 Visual Studio 中的“Android 设备监视器”,在这个监视器中我有一个名为“文件资源管理器”的选项卡,它似乎向我展示了一个看起来像 linux-y 的文件系统,所以我猜它是模拟Android的文件系统。 但是在这个“文件资源管理器”中,我在哪里可以找到我的 SQLite 数据库?
数据库已在文件夹System.Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData) 中创建,我读到我会在文件夹“data”中找到我的数据库,但我无法在“Android 设备监视器”的“文件资源管理器”中打开此文件夹" 没有给我任何明显的理由。
在这件事上的任何帮助都会很棒。
【问题讨论】:
标签: xamarin xamarin.forms visual-studio-2017 android-emulator sqlite-net