手機不Root,怎麼查看Andriod的數據庫文件:通過chrome來查看(小白專用)

 

操作步驟目錄:

 1.導包

 2.初始化

 3.通過在谷歌瀏覽器輸入chrome://inspect/#devices查看Android數據庫

 4.完成

 

(一)導包

導包的方式有兩種:1.通過手動導包   2.通過Android自動導包

手動導包下載jar包,地址:http://facebook.github.io/stetho  (備註:有時下不了,需要翻牆。)

導包步驟:(如果不熟悉導包的童鞋,可以訪問 https://blog.csdn.net/qq_38556427/article/details/82895327  )

 

自動導包在app文件夾下的build.gradle中的dependcies中添加如下依賴

 implementation 'com.facebook.stetho:stetho:1.5.0'

細圖如下

 

(二)初始化             

在MainActivity中的onCreate()方法中添加如下代碼:

Stetho.initializeWithDefaults(this);

 細圖如下

 

初始化後,運行App(在保證數據線連通電腦手機的情況下),

(三)通過在谷歌瀏覽器輸入 chrome://inspect/#devices查看Android數據庫

具體步驟如下:

 

but (以翻牆的可忽略)

這時你可能已經出現類似404錯誤的問題,如何解決呢?

 解決方法有兩種:

  1. 最直接的方法:翻牆。因爲需要通過國外網站來提供Chrome查看數據庫的功能。
  2. 推薦使用 離線開發者調試工具包(支持windows/mac/linux),再也不用到處找出口了,但大部分收費。

 

 

到這裏就完成

 

科普一下,在初始化過程中,可以藉助繼承Application類來初始化。

package com.example.user.chromedome;
import android.app.Application;
import com.facebook.stetho.Stetho;

public class Chrame11 extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        Stetho.initializeWithDefaults(this);
    }
}

特別注意,繼承的目的是爲了開闢一個新的程序入口,所以要配置AndriodManifest.xml,如不配置,就相當於沒有執行初始化的代碼

 <application
        android:name=".Chrame11"
         .....
        <activity android:name=".MainActivity">
           ......
        </activity>
    </application>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章