|
|
1
26
特定应用程序的数据库位于
例如,packagename是您在清单中定义的包。
你可以用
或者您可以从设备中拉出它,使用第三方实用程序查看它,命令如下
这假定您拥有查看数据库的权限,如果您不自己编写应用程序,则可能没有该权限…但在这种情况下,它实际上是一个编程问题吗? |
|
|
2
18
如果使用Eclipse,可以使用名为“questoid sqlite browser”的插件浏览Android模拟器上的SQL Lite数据库:
以下是更详细的教程: http://www.tylerfrankenstein.com/browse-android-emulator-sqlite-database-eclipse |
|
|
3
7
这里是
就我个人而言,为了使这个过程更简单,我首先在我的环境路径中添加了adb。然后我创建了一个备份文件夹,在其中存储上面提到的所有文件。这使我不必到处都要CD(更改目录)。 |
|
|
4
5
Questoid插件的成本为9美元,需要注册。Windows上的另一种选择是下载开源公共域sqllite浏览器(下面的链接),然后从电话中提取数据库。在Eclipse中,您可以从文件浏览器执行此操作,转到电话或模拟器上的/data/data/[packagename]/databases目录,然后单击右上角的“从设备中拉出文件”。在本地保存数据库,然后使用sqlite浏览器打开。 |
|
|
5
4
实际上,当我在Emulator上开发时,从数据库中获取“实时”结果的最有效(仍然是黑客)方法是:
|
|
|
6
3
您可以使用此库从应用程序查看数据库。 https://github.com/sanathp/DatabaseManager_For_Android 使用此库,您可以从应用本身管理您的应用sqlite数据库。 您可以查看应用程序数据库中的表、更新、删除、向表中插入行。 它是一个单独的Java活动文件,只需将Java文件添加到源文件夹。当开发完成时,从SRC文件夹中删除Java文件。 它帮了我很多。希望它也能帮到你。 您可以在这里观看1分钟的演示: http://youtu.be/P5vpaGoBlBY |
|
|
7
3
如果您有幸获得Intellij Ultimate,那么您可以插入设备,打开右侧的“数据库”选项卡,单击+选择sqlite。剩下的是微不足道的。 要记住的一点是,您必须不断单击数据库(或选定表)上的“同步”按钮,以查看外部所做的更改,这非常烦人。 |
|
|
8
1
见 this 回答。你可以使用Facebook上的stetho库,然后从chrome上浏览你的数据库:) |
|
Murilo · Jetpack编写导航栏项目图标 1 年前 |
|
|
KolaYAndr · 活动RESULT_OK似乎从未发生过 1 年前 |
|
psycho_pat · Android应用程序中的权限 1 年前 |
|
|
FarazFiroz · 如何将argb转换为描述性文本颜色 1 年前 |
|
Daniel · Unity Android游戏支持的设备数量太少 1 年前 |