Android中我們經常用到模擬器來測試,查看data目錄下的文件、數據庫。在真機上,data是無法通過Android studio查看文件的,需要root,很麻煩。不過真機上的data目錄可以用過手機的文件管理器讀取到,也可以電腦來查看,比較麻煩。在Android studio中可直接查看模擬器的data目錄。不過很多高版本的模擬器可能也無法看到,這時我們可以用adb命令來查看。
例如查看數據庫文件,可以這么做:在cmd命令窗口,輸入adb shell ,之后輸入 cd /data/data/<你的包名>/databases/,有些模擬器就可以直接進入,但有些模擬器會提示Permission denied,那么就表示模擬器需要root,模擬器root很容易,直接輸入 su root ,此時模擬器就root成功了,之后再鍵入之前的命令,就可以進入databases目錄下,ls就可以查看此目錄下所有的數據庫文件。如果你想查看某一個數據庫,直接鍵入 sqlite3 xx.db,之后提示sqlite的版本,此時就可以直接鍵入 .table ,就可以查看所有的表了,做你想做的事情。
adb命令特別多,介紹一篇博客,可以詳細了解adb命令
文章地址:http://www.jianshu.com/p/56fd03f1aaae
github地址:https://github.com/BolexLiu/MyNote
新聞熱點
疑難解答