在android studio的terminal中直接输入命令
1.adb shell //进入手机模拟器的shell环境
2.su //切换到最高权限
报错:su:not found,就是没有手机的root权限,那么下载一个pc版的root精灵,usb连接手机,点击“一键root”,对连接的手机获取root权限。(完成后手机会重启)。再次输入su,会发现$变成了#,说明root成功。
3.cd data/data
4.cd 包名/databases
5.ls(列出数据库的名字)
6.sqlite3 数据库名
唉,再次遇到滑铁卢。。what happend?找不着,怎么整呢。
那就是你的手机里没有sqlite3文件啦,你就给手机安装sqlite3。下面的是在网上找的详细步骤,很详细。不过他建议安装busybox工具箱,我的手机安装的时候出现了问题,又让我一度怀疑人生…过程很是艰辛。我又找了一个卡到即将报废的手机,在它的应用商店里只能搜到busybox专业汉化版,SO死马当活马医,试一下喽。结果就OK啦,然后又在我的手机安装了一下,竟然也成功了,人生还是有很多惊喜滴…包括我看链接的手机在内的三部手机的cpu都是arwv71,如果真的没办法就试试这个sqlite文件,感觉概率还挺大(尽管胡说,嘻嘻)
How to安装sqlite3查看 香香爹博客
成功进入我想要的数据库,并且找到了表格中的数据,感觉嘛,还挺不错哒…
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有