【问题标题】:inspecting android sqlite and IntelliJ检查 android sqlite 和 IntelliJ
【发布时间】:2012-09-05 02:13:08
【问题描述】:

我开始使用以编程方式创建的 sqlite db 的小型应用程序。 当应用程序在模拟器上运行时,有没有办法检查该数据库?

【问题讨论】:

    标签: android sqlite intellij-idea adb


    【解决方案1】:

    您可以将设备中的数据库文件下载到您的 PC 上,然后使用任何 SQLite 浏览器/工具来检查数据库。

    通过 Android SDK 工具中的 adb 命令行工具

    adb pull /data/data/your.app.package.here/databases/yourdatabasefile.db
    

    或通过 Eclipse 中的设备浏览器(文件资源管理器)以 DDMS 的视角(也许 IntelliJ 中也存在,Idk)

    或者新的 Android SDK 工具通过新的设备监视器工具 (android-sdk/tools/monitor.bat) 提供了该 DDMS 透视图和文件浏览器的简洁独立版本

    【讨论】:

    【解决方案2】:

    【讨论】:

    • 我有 intellij 14.1.1 但我没有视图菜单中工具窗口下的窗口数据库。有谁知道怎么解决?
    • @LeiNaD_87 您需要从设置中激活“数据库工具和 SQL”插件
    • 我在 Android Studio 1.2.2 上找不到插件i.imgur.com/OjNWOaP.png
    • 这只是终极版功能,在 Android Studio 中不可用:jetbrains.com/idea/features/database_tools.html
    【解决方案3】:

    合作伙伴找到了一个更动态的解决方案,使用 ADB 插件,您可以简单地选择数据库并随时刷新检查器

    首先,你需要下载插件jar https://github.com/tklerx/android-sqlite-browser-for-eclipse (转到发布并选择最新的)

    然后将 jar 放入 [YourAndroidSdkDirectory]/tools/lib/monitor-x86_64/plugins/

    重启亚行

    完成!现在运行一个模拟器,创建您的数据库并在 ADB 中浏览以在 data/data/ 上找到它... 选择它并单击右上角的新建数据库按钮 (在选择数据库文件之前可能看不到按钮)

    来源:https://groups.google.com/forum/#!msg/adt-dev/Jqw9VslC_Vw/YOXWQa1ozmAJ

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-25
      • 1970-01-01
      • 1970-01-01
      • 2020-06-14
      相关资源
      最近更新 更多