Android必知必会-Stetho调试工具

   日期:2024-12-27    作者:czdytfhm4 浏览:74    移动:http://w.yusign.com/mobile/quote/6989.html

版权声明:本文为他叫自己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代码方案一报错:

我在使用方案一进行配置的时候,会报错:

不知道是不是兼容的问题,大家在使用的时候请注意。

本文地址:http://w.yusign.com/quote/6989.html    述古往 http://w.yusign.com/static/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关行情
推荐行情
点击排行
{
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号