通常,我们在进行数据库操作的时候,都想要查看数据库结果是否正确,这时候我们会用到adb。首先我们将adb加入环境变量

vi ~/.bash_profile

进入到vi模式开始修改

export ANDROID_HOME=/Users/jiafenglin/Library/Android/sdkexport PATH=${PATH}:${ANDROID_HOME}/toolsexport PATH=${PATH}:${ANDROID_HOME}/platform-tools

输入:wq保存并退出,输入

source ~/.bash_profile

使环境变量生效,然后输入adb shell到命令模式,cd到你的包中

cd data/data/com.example.test

这时候问题出现了,终端通知我 inaccessible or not found。网上查询之后说需要用su,使用之后结果仍然一样。后来看了其他博客,了解到需要手机或者模拟器需要有root权限才可以。那如果我没有root权限又只是想看一下数据库内容正确与否该怎么办呢?

别担心,这里给大家推荐一个好用的工具Stetho。
首先在gradle里面添加依赖

implementation 'com.facebook.stetho:stetho:1.3.1'

然后在manifest的application添加

android:name="org.litepal.LitePalApplication"

在虚拟机开启之后,在chrome中输入 chrome://inspect/#devices
找到你的包名,点击inspect,在Web SQL中就能找到你创建的数据库
参考链接

更多相关文章

  1. android 输入法框梳理
  2. 【译】Android(安卓)数据库 ORMLite
  3. android 用editview 禁用输入法,涉及到的几个事件
  4. Android实现简单的电子词典
  5. android SQLiteDatabase
  6. Android(安卓)中访问网页 webView
  7. Android4.0模拟器“谷歌输入法已停止运行”错误解决办法
  8. 详解Android数据存储―使用SQLite数据库
  9. Android(安卓)InputMethod 源码分析,显示输入法流程

随机推荐

  1. 编译android ICS的SDK时遇到的问题
  2. Android 集成友盟第三方登录分享
  3. Android使用Base64将图片与String的转换
  4. Android(安卓)BLE的总结-概念篇
  5. Android软件开发之盘点所有Dialog对话框
  6. Android 导入第三方库 遇到的错误
  7. 自定义Activity标题栏(Title bar)和窗体
  8. 关于Android中Spinner的使用
  9. Android(安卓)基于Netty的消息推送方案之
  10. android 手机应用设备管理激活状态,获取激