android debug工具,stetho强大的 Android Debug 工具。
stetho是一个复杂的调试桥Android应用程序。当启用时,开发人员可以访问Chrome开发工具功能在Chrome桌面浏览器的原生的一部分。开发人员还可以选择启用可选dumpapp工具(此处没有研究),它提供了一个功能强大的命令行界面的应用程序内部结构。
1.Download
下载最新的JAR
在build.gradle中添加依赖:
compile 'com.facebook.stetho:stetho:1.4.2'
我用的是okhttp3所以还要添加一个依赖:
compile 'com.facebook.stetho:stetho-okhttp3:1.4.2'
2.集成
还是老样子在你的Application类中:
public class MyApplication extends Application {
public void onCreate() {
super.onCreate();
Stetho.initializeWithDefaults(this);
}
}
3.启用网络检查
如果您使用的是流行的OkHttp库在2.2.x的+或3.X版本,您可以使用拦截器。这是目前启用网络检查最简单,最直接的方式。
对于OkHttp 2.X
OkHttpClient client = new OkHttpClient();
client.networkInterceptors().add(new StethoInterceptor());
对于OkHttp 3.X
new OkHttpClient.Builder()
.addNetworkInterceptor(new StethoInterceptor())
.build();
由于拦截器可以修改请求和响应,添加StethoInterceptor拦截所有其他人后获得网络流量的精确视图。
打开浏览器输入
chrome://inspect
就可以了
android debug工具,stetho强大的 Android Debug 工具。相关推荐
- Android 数据库查看工具Stetho使用介绍
Android 数据库查看工具Stetho使用介绍 前言 使用工具 使用说明 添加依赖 注册声明 查看数据库 注意 完事 前言 毫无疑问,在做数据库开发的时候,开发人员总想能实时看到数据库的操作是否成 ...
- Android 开源控件与常用开发框架开发工具类
Android的加载动画AVLoadingIndicatorView 项目地址: https://github.com/81813780/AVLoadingIndicatorView 首先,在 bui ...
- Android的APP多版本,Android多版本共存-基于gradle实现debug版和release版app共存
在开发中,测试环境与正式环境是分开的,常常需要修改配置打不同环境下的apk,而且如何在android平台下让debug和release的app共存?本着提高效率避免重复工作的目的与大家分享一个方案. ...
- Android之Debug运行项目一直卡在Debug界面(can‘t bind to local 8066 for debug)
1.问题 需要Debug一个项目的程序过程,但是Debug运行一直卡在Debug界面,然后在Eclisep的Console下面提示这个 ddms:can't bind to local 8066 fo ...
- android串口工具apk_【APK】一个强大的Android开发工具!
排版|设计|配图©孤狼小航 Android开发助手是个强大的Android开发工具,能够用来反编译其他应用.查看其他应用布局和控件信息.屏幕取色(颜色取样器).查看Activity历史记录.查看应用M ...
- Qualcomm Android camera 架构简析及如何debug
一. Camera模组(CCM)介绍: CCM一般包含四大件: 镜头(lens).传感器(sensor).软板(FPC).图像处理芯片(DSP): Camera的成像原理可以简单概括如下: 1 ...
- android调试神器Stetho
前言: 在我们平时开发中,经常会用到网络请求,sharepreference或者是数据库,但是要做调试的时候却很麻烦.网络请求需要用抓包,数据库调试起来就更麻烦了,需要root手机,并且频繁的打开DD ...
- 在debug模式下引入一些性能检测工具
我们经常在debug模式下使用一些性能检测工具,例如blockCannary,leakCannary.Stetho等,但是我们release的时候又不需要这些检测工具,通常情况下我们的做法是在buil ...
- android 好的开发工具,使Android开发方便快捷的8个好工具
Android是第二个最流行的用于 智能手机和平板电脑 的操作系统.这里有8个最好的 Android工具以许多不同的方式 帮助开发人员 ,例如 - SDK和AVD管理器,android ADT,and ...
最新文章
- python如何次传参给线程_python如何给线程中的函数传参?
- 【原创】FPGA (Verilog/NIOS II/Microblaze) 编程小提醒
- vim插件自动补齐_VIM自动补全插件:deoplete
- phpstorm安装_快速打造自己的PHPStorm主题
- Java四大函数式接口
- m_pMainWnd = dlg错误解决方法
- HDFS Java API 实践
- Focal Loss 的Pytorch 实现以及实验
- 进程环境之命令行参数
- dom4j获取指定节点值_XML解析之DOM4j以及XPATH技术
- linux先cd到mysql的运行路径下,Linux常用的服务器运维命令
- prepared statement mysql_MySQL之 Statement实现及PreparedStatement实现
- 因果信号的傅里叶变换_信号傅里叶变换系列文章(1):傅里叶级数、傅里叶系数以及傅里叶变换...
- 让RTL8187无线网卡在linux 2.6.28内核支持aircrack-ng注入。
- AE无法输出h.264 安装Quick time也不好使的办法 本人使用 AE CC2019
- 京东数据化运营(三)- 复购率
- 第12章 Spring AOP之扩展篇
- 如何用迅捷PDF转换器获取PDF文件中的图片
- 【数学】函数极限计算
- [Vue warn]: Unknown custom element: <mycom> - did you register the component correctly? For recursiv
热门文章
- Centos 7安装搜狗输入法
- 苹果AppStore审核规则标准指南
- 安卓实例04-5:使用开源项目Snowboy为讯飞语音助手添加热词唤醒功能(成功)(有视频演示)
- 数据的逻辑结构(线性结构、非线性结构;集合结构、线性结构、树状结构、网状结构),数据的存储结构(顺序结构、链式结构、索引结构、散列结构)
- 未来,外卖行业将实现“共享餐盒”?
- 八大Webkit内核浏览器
- web版本 开源压测工具_免费压测工具
- 从Git安装、配置远程仓库到免输入密码推送一次搞掂
- OV2640摄像头寄存器接口调试代码设计
- 无法连接iPhone手机开的热点怎么办?