android想用adb查看数据库 被告知inaccessible or not found怎么办
生活随笔
收集整理的這篇文章主要介紹了
android想用adb查看数据库 被告知inaccessible or not found怎么办
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
通常,我們在進行數據庫操作的時候,都想要查看數據庫結果是否正確,這時候我們會用到adb。首先我們將adb加入環境變量
vi ~/.bash_profile進入到vi模式開始修改
export ANDROID_HOME=/Users/jiafenglin/Library/Android/sdk export PATH=${PATH}:${ANDROID_HOME}/tools export 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里面添加依賴
然后在manifest的application添加
android:name="org.litepal.LitePalApplication"在虛擬機開啟之后,在chrome中輸入 chrome://inspect/#devices
找到你的包名,點擊inspect,在Web SQL中就能找到你創建的數據庫
參考鏈接
總結
以上是生活随笔為你收集整理的android想用adb查看数据库 被告知inaccessible or not found怎么办的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git 用户的切换
- 下一篇: 【报告分享】2022春节档数据洞察-猫眼