版权声明:本文为他叫自己Mr.张的原创文章,转载请注明出处,否则禁止转载。
Stetho是 Facebook 出品的一个强大的 Android 调试工具,使用该工具你可以在 Chrome Developer Tools查看APP的布局, 网络请求(仅限使用Volle, okhttp的网络请求库), Sqlite, Preference, 一切都是可视化的操作,无须自己在去使用adb, 也不需要root你的设备
本人使用自己的Nubia Z9 Mini作为调试机,由于牵涉到Sqlite数据库,所以尝试了很多办法把它Root了,然而Root之后就无法正常升级系统。
今天得知一调试神器,无需Root就能查看数据库以及APP的布局(这一点没有Android Device Monitor使用方便,但是Android Device Monitor在Mac上总是莫名其妙出问题),使用起来很方便,大家可以尝试一下。
转载请注明出处:
1.引入主库
使用Gradle方式:
此外还支持方式,这里不做介绍。
2.引入网络请求库
如果需要调试网络且你使用的网络请求库是Volle或者Okhttp,那么你才需要配置,否则跳过此步。
以下根据自己使用的网络请求库情况来导入相应的库:
1.使用okhttp 2.X
2.使用okhttp 3.X
3.使用HttpURLConnection
3.配置代码
配置
配置网络请求库:
OkHttp 2.2.x+ 或 3.x
如果使用的是,请查阅相关文档。
4.使用
运行重新编译后的APP程序,保持手机与电脑的连接,然后打开Chrome浏览器,在地址栏里输入:然后选择自己的设备下运行的APP进程名下的链接 即可进行调试。
1.okhttp版本问题:
可能你还在使用的版本,在引入网络库的时候,你需要去查看一下当前版本使用的版本,避免在项目中使用多个不同版本的。
PS:2.x和3.x的引入方式略有不同,不可以直接修改版本号来导入:
2.配置okhttp代码方案一报错:
我在使用方案一进行配置的时候,会报错:
不知道是不是兼容的问题,大家在使用的时候请注意。
以上就是本篇文章【Android必知必会-Stetho调试工具】的全部内容了,欢迎阅览 ! 文章地址:http://w.yusign.com/quote/6989.html 行业 资讯 企业新闻 行情 企业黄页 同类资讯 网站地图 返回首页 述古往 http://w.yusign.com/mobile/ , 查看更多