这是一个悲伤的故事
我之前一直用真机调试,对于我的小白水平也足够了
然鹅程序里需要使用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可视化