如何在 xamarin 中浏览 sqlite 数据?

5 sqlite xamarin xamarin.forms

我的应用程序中有一个列表视图,在填充列表视图之前,一些数据正在保存到数据库中。

我的问题是看不到数据,如何验证数据存储在数据库中。

Kee*_*thi 5

我正在为 Visual Studio 2015(为 Xamarin 工作)提供解决方案。

工具-Android-Android 设备监控

在此处输入图片说明

  • 找到上图中提到的数据库文件,然后单击“拉取”按钮,如图 2 所示。
  • 将文件保存在所需位置。
  • 您可以使用 SQLite Studio 或 DB Browser for SQLite 打开该文件以验证您的数据是否已保存。

  • 如果您没有植根设备,这不是解决方案 (4认同)

Sus*_*ver 4

您可以使用 SQLite 浏览器,例如开源多平台DB Browser for SQLite或您选择的其他工具。

接下来就是访问 sqlite 文件:

iOS模拟器:

/Users/administrator/Library/Application Support/iPhone Simulator
Run Code Online (Sandbox Code Playgroud)

您可以在 Mac OS X 中浏览该目录中的模拟器文件。

安卓模拟器:

您可以使用命令行通过adb shell命令浏览文件系统:

ls - list current directory 
cd - change current directory
Run Code Online (Sandbox Code Playgroud)

找到应用程序的 Sqlite 文件后,您可以使用pullcmd 从设备(或模拟器映像)复制文件:

adb pull /sdcard/file.txt file.txt
Run Code Online (Sandbox Code Playgroud)