操作步驟目錄:
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錯誤的問題,如何解決呢?
解決方法有兩種:
- 最直接的方法:翻牆。因爲需要通過國外網站來提供Chrome查看數據庫的功能。
- 推薦使用 離線開發者調試工具包(支持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>