You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Android Studio中查看并调试.NET MAUI项目的数据库?

如何用Android Studio Database Inspector操作调试中的.NET MAUI Android应用

前提条件

确保你的.NET MAUI应用已在Android设备/模拟器上以调试模式运行,且设备已同时被Visual Studio和Android Studio识别。


步骤1:确认应用包名

Android Studio通过包名识别应用,你需要先获取.NET MAUI应用的包名:

  • 在Visual Studio中,打开项目属性 → Android选项 → 应用程序,查看「包名」(格式类似com.yourteam.yourapp)。
  • 或者通过adb命令查询:在终端执行adb shell pm list packages -d,筛选出你的应用条目。

步骤2:配置Android Studio显示所有进程

默认情况下,Android Studio的Database Inspector只显示由自身构建的应用,需要手动切换显示所有进程:

  1. 打开Android Studio,点击顶部菜单栏「View」→「Tool Windows」→「Database Inspector」。
  2. 在Database Inspector顶部的进程选择器下拉菜单中,勾选「Show all processes」选项。

步骤3:选择并加载MAUI应用进程

在进程列表中找到你之前获取的包名对应的进程,选中它:

  • 若进程列表刷新缓慢,可点击进程选择器旁的「Refresh」按钮。
  • 选中进程后,Database Inspector会自动扫描并加载应用的数据库文件(通常位于/data/data/[包名]/databases/路径下)。

步骤4:手动加载数据库(若自动扫描失败)

如果Database Inspector未自动显示数据库,可手动指定路径加载:

  1. 在Database Inspector界面点击「+」按钮,选择「Open Database」。
  2. 在弹出的路径选择器中,导航到/data/data/[你的包名]/databases/,选择目标.db或.sqlite文件即可。

常见问题排查

  • adb版本冲突:Visual Studio和Android Studio使用的adb版本不一致会导致设备连接异常。分别在两者的终端执行adb version确认版本,若不一致,可在Android Studio设置中指定Visual Studio的adb路径(路径通常为C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe)。
  • 进程未显示:重启adb服务,终端执行adb kill-server后再执行adb start-server,重新连接设备后重试。
  • 数据库文件不存在:确认你的MAUI应用已创建并写入数据库,可通过adb shell进入/data/data/[包名]/databases/目录查看文件是否存在。

内容的提问来源于stack exchange,提问作者Ajith M A

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 07:50:08