安卓开发使用chrome浏览器进行调试

我们开发过程中调试程序有个logcat debug今天我介绍一下chrome调试,首先保证有谷歌浏览器chrome,之后看是哪种请求,比如我的项目用okhttp网络请求,看一下OKhttp的版本,如果是OKhttp3.0以上,这个时候集成    compile 'com.facebook.stetho:stetho-okhttp3:1.3.1' 以下网络库


如果是2.0以上集成compile 'com.facebook.stetho:stetho-okhttp:1.3.1' 网络库,如果使用volley库可以集成
  compile 'com.facebook.stetho:stetho-urlconnection:1.3.1' 

在我们的application里面配置 初始化调试Stetho.initializeWithDefaults(this);在程序调试的时候加入OkHttpClient client = new OkHttpClient();
client.networkInterceptors().add(new StethoInterceptor());这些代码。


这个时候我们run我们的APP,在谷歌浏览器上面输入  chrome://inspect可以看到出现以下界面安卓开发使用chrome浏览器进行调试_第1张图片


点击inspect进入以下界面,这里需要注意一下,第一次调试需要FQ,在这里我推荐两款免费FQ软件,一款是蓝灯,另一个是save,saveVPN还是比较靠谱的,

安卓开发使用chrome浏览器进行调试_第2张图片

我们看一下chrome的调试功能



安卓开发使用chrome浏览器进行调试_第3张图片

右上角是出现调试界面,network是请求的网络接口,以及可以看到接口传的参数,source是网页的具体内容。其实还是很方便的


安卓开发使用chrome浏览器进行调试_第4张图片


安卓开发使用chrome浏览器进行调试_第5张图片

你可能感兴趣的:(安卓开发使用chrome浏览器进行调试)