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

Android Studio中App Inspector不显示数据库问题求助

解决Android Studio App Inspector无法显示数据库的方案
  • 先确认数据库是否真的创建成功
    用代码验证:在数据库初始化后调用getDatabasePath("你的数据库名.db").exists()判断文件是否存在,或者手动去设备的/data/data/你的应用包名/databases/目录下检查。如果文件不存在,说明数据库创建逻辑有问题,先排查代码里的SQL语法、初始化时机这类错误。

  • 检查App Inspector的连接状态

    • 确保设备是API 26及以上(Database Inspector只支持Android 8.0+),且开了开发者选项和USB调试。
    • 断开重连设备,或者重启App Inspector面板:点右上角的Restart Session按钮,重新加载应用进程。
    • 用模拟器的话,换成Android 10+的系统镜像,旧版本镜像可能有兼容性问题。
  • 排查数据库的打开逻辑

    • 用SQLiteOpenHelper的话,必须调用getWritableDatabase()或getReadableDatabase()之后,Inspector才能检测到数据库——得等数据库实际被打开才行。
    • 用Room框架的话,确认RoomDatabase实例已经正确初始化并执行了build(),而且应用里有过数据库操作(比如插数据、查数据)触发创建。
  • 清除应用数据后重新运行
    去设备的应用设置里找到你的APP,清除存储数据后重启应用,让数据库重新创建,再打开App Inspector检查。

  • 升级Android Studio版本
    确保用的是Android Studio Arctic Fox 2020.3.1及以上版本,旧版本的Database Inspectorbug较多,建议更到最新稳定版。


内容的提问来源于stack exchange,提问作者Sachithra Prasad

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 03:55:25