本文主要是介绍Android studio sqlite可视化的漫漫长路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这是一个悲伤的故事
我之前一直用真机调试,对于我的小白水平也足够了
然鹅程序里需要使用sqlite时,我想看看我到底创建了个什么玩意。。。(数据库)时
点击红圈里的Android Device Monitor
然后,遇到了第一个问题:手机连接到电脑上,apk也成功在手机上运行,但是点击File Explorer一片空白,参考这篇:解决Android 7.0 (Android N)中 Android Device Monitor(DDMS)的 File Explorer不显示目录树的问题
显示出data的文件夹,可是点不开,我没有权限
找到adb.exe(sdk\android-sdk\platform-tools)想配置权限,先配置了一波环境变量(控制面板-系统和安全-系统-高级系统配置-环境变量),我在用户变量中的path新增了adb.exe上一级的platform-tools文件夹,重新进入命令行,输入adb shell正常运行(真机调试的注意手机这时候一定要连接电脑)
当我万分激动的输入su,跳出“/system/bin/sh: su: not found”,原来我手机没有root权限,需要刷机,到这一步,我承认我怂了,说刷机之后手机会卡什么的,算了算了
之前扫到模拟器只要输一句命令就能看到data的内容,于是放弃真机这个方向,用模拟器它不香嘛?!!!香的不行了简直
下载了雷电模拟器,跟着android studio连接雷电模拟器一步一步配置,模拟器成功连接Android studio。再次点击Android Device Monitor,data的文件夹也成功显示
至此,完成sqlite可视化
20200416
其实还可以向前推进一步
上面的步骤完成后,点击Android Device Monitor
在data/data/下面找到项目的文件夹,数据库语句无问题就会产生“.db”文件,点击类似保存的按钮导出
在红圈中的就是,导出之后在Sqlite Expert Personal(或者其他sql可视化工具)里查看
这篇关于Android studio sqlite可视化的漫漫长路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!