Stetho 是一个功能强大的 Android 应用调试桥,起到桥梁的作用,连接 Android 应用和 Chrome,通过 Chrome 开发者工具调试 Android 应用,提供视图元素检查,网络监控,数据库动态交互,Dumpapp(可扩展的命令行交互接口),JavaScript Console 等功能。
当启用后,开发者可以通过 Chrome 桌面浏览器中的开发者工具访问本地应用。开发者也可以选择启用可选的 dumpapp 工具提供一个强大的应用内部命令行接口。
一旦你完成了下面的设置说明,只要启动你电脑上的 Chrome 浏览器并输入 chrome://inspect
点击 "Inspect" 按钮即可开始调试。
注意:如果你点击 "Inspect" 出现的是一个空白页面,请尝试下面的解决方案:
- 可能是 Chrome 版本过低,尝试升级 Chrome。
- 先翻个墙再打开调试界面(第一次需要这样,后面不需要)。
配置:
在 Gradle 中添加 stetho依赖
// Gradle dependency on Stetho
dependencies {
compile 'com.facebook.stetho:stetho:1.5.0'
}
只有 stetho 主依赖是必须的,但你可能还希望有一个网络助手
dependencies {
compile 'com.facebook.stetho:stetho-okhttp3:1.5.0'
}
或者:
dependencies {
compile 'com.facebook.stetho:stetho-urlconnection:1.5.0'
}
或者:
dependencies {
compile 'com.facebook.stetho:stetho-js-rhino:1.5.0'
}
[Stetho,一个功能强大的 Android 应用调试桥]
http://www.jianshu.com/p/38d8324b126a