如何用googleChrome调试Android程序呢?_Stetho
2016-06-05 18:17
507 查看
前言:
Stetho是一个复杂的调试Android应用的桥梁。当启用时,开发者可以访问Chrome开发者工具特征本身的Chrome桌面浏览器的一部分。开发商也可以选择启用可选dumpapp工具应用内部提供了一个功能强大的命令行界面。
当然以上的只是适用于调试正常的一些东西,接下来我们讲一下不正常,例如调试Realm数据库.
Realm_Stetho依赖库地址
就可以看到调试界面了,然后点击inspect就可以看到我们数据库了,如图所示位置
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/03/d07973080c35bb1d784227125a9f8d4e)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/03/dea6a553e645b09b3e0a41a88e928567)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/03/4e357a1034fbc071b8f4865daf9111ad)
Stetho是一个复杂的调试Android应用的桥梁。当启用时,开发者可以访问Chrome开发者工具特征本身的Chrome桌面浏览器的一部分。开发商也可以选择启用可选dumpapp工具应用内部提供了一个功能强大的命令行界面。
github地址: Stetho
文档地址: API
它是由Square公司开发出来的,不用说了,大家都应该知道这家公司吧.gradle配置文件添加依赖
// Gradle dependency on Stetho dependencies { compile 'com.facebook.stetho:stetho:1.3.1' }
初始化
public class MyApplication extends Application { public void onCreate() { super.onCreate(); Stetho.initializeWithDefaults(this); } }
当然以上的只是适用于调试正常的一些东西,接下来我们讲一下不正常,例如调试Realm数据库.
Realm_Stetho依赖库地址
gradle文件引用
repositories { maven { url 'https://github.com/uPhyca/stetho-realm/raw/master/maven-repo' } } dependencies { compile 'com.facebook.stetho:stetho:1.4.1' compile 'com.uphyca:stetho_realm:2.0.0' }
初始化代码
public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); Realm.init(this); Stetho.initialize( Stetho.newInitializerBuilder(this) .enableDumpapp(Stetho.defaultDumperPluginsProvider(this)) .enableWebKitInspector(RealmInspectorModulesProvider.builder(this).build()) .build()); } }
然后就可以在chrome里边输入以下代码
chrome://inspect/#devices
就可以看到调试界面了,然后点击inspect就可以看到我们数据库了,如图所示位置
其他调试示例图:
相关文章推荐
- 安卓开发资料链接
- 使用 Android Studio自定义View03——圆环进度条
- ijkplayer ffmpeg android独立编译
- Picasso入门教程(十)图片旋转和变换
- Chronometer
- Android动画机制与使用技巧(五)——Android 5.X SVG 矢量动画机制
- Android数据存储之——操作raw和assets目录下的文件
- Rxjava Rxandroid入门基础
- Android 自定义View
- Android开发之实现百度地图定位功能
- android Activity实现从底部弹出菜单或窗口
- Android 启动模式 launchMode
- Android中AlertDialog使用
- Android Studio工作中如何改变(设置)选择的最小SDK版本
- java/android 设计模式学习笔记(6)---适配器模式
- Android中贝塞尔曲线的使用
- android studio进行NDK开发
- [Android]RecyclerView的使用与深入分析
- Android之如何解决部分手机拍照拍出来的照片是黑色
- Android 单元测试