痛点 我们都知道对于Web开发者来说 Chrome是个十分方便的调试神器,但是对于Android来说,可能之前的网络调试大多我们都用PostMan或者类似的工具进行调试,Get的请求还好,但是当设计到有大量请求头的请求的时候...还有当我们看手机APP数据库存储的时候,更多的是连上手机把手机root,然后通过Android Device Monitor找到db文件,然后导出到PC上,再通过PC上的数据库工具来打开查看。...介绍 由Facebook推出的Stetho基于Chrome控制台,将网络监控,程序数据,甚至js 控制台整合在一起非常方便 GitHub地址:https://github.com/facebook...://inspect/#devices 这里可以看到我们的项目,然后点inspect就可以了,点开之后如果404的话,需要大家自备访问外国网站了 准备好之后,我们就能看到我们想要的结果了...至此Stetho常用的功能介绍完了,还有其他功能待我们去发掘补充。 最后 合理的工具的利用,可以让我们的开发事半功倍,寻找好的开发工具,可以让我们的开发效率大大提升!
你修改了原生代码(iOS上的Objective-C/Swift或者Android中的Java/C++). 应用内的错误与警告提示(红屏和黄屏) 错误和警告会在开发构建时显示在你的app中。...警告(Warnings) 警告会在屏幕上用黄色背景显示。这些警告条也叫YellowBox。点击警告条来显示更多信息或者让它们不显示。...RedBox和YellowBox在发布构建中都是自动关闭的 访问控制台日志 app运行时你可以通过在终端使用下面的命令为iOS和Android app显示控制台日志: react-native...在Android上用Stetho调试 1、在 android/app/build.gradle中,添加 compile 'com.facebook.stetho:stetho:1.3.1' compile...5、在新的chrome标签中,打开:chrome://inspect,点击 'Inspect device' (“Powered by Stetho”后面的那个) 调试原生代码 当使用原生代码时(比如编写原生组件时
开发调试工具 Stetho Stetho是facebook开源的Android调试工具,可以使用Chrome开发工具来对Android应用进行调试、抓包、查看Sqlite数据库等功能。...打开Chrome,在地址栏输入 chrome://inspect/#devices 这时候就看到手机调试的信息 ? 查看设备 ? 查看sqlite数据库 ?...View Hierarchy 调试网络 目前Steho支持okhttp网络库,同样的在gradle里面配置 dependencies { compile 'com.facebook.stetho...:stetho:1.4.1' compile 'com.facebook.stetho:stetho-okhttp3:1.4.1' compile 'com.facebook.stetho...Android Butterknife Zelezny 这个插件可以极大的解放程序猿的双手,提高搬砖效率。
概述 ---- stetho是Facebook开源的一个Android调试工具,项目地址:facebook/stetho 通过Stetho,开发者可以使用chrome的inspect功能,对Android...功能概述 stetho提供的功能主要有: Network Inspection:网络抓包,如果你使用的是当前流行的OkHttp或者Android自带的 HttpURLConnection,你可以轻松地在...chrome inspect窗口的network一栏抓到所有的网络请求和回包,还用啥Postman,还用啥Fiddler哦(开个玩笑,一些场合还是需要用的,毕竟Stetho Network Inspection...开始使用 由于大部分功能依赖于Chrome DevTools 所以第一步你需要先打开Chrome,然后在浏览器地址栏输入:chrome://inspect 接触过前端开发或者Webview开发的捧油应该是很熟悉这个套路了...由于App的每个进程都会单独创建一个Application,所以在应用包含多个进程时,Stetho也会为每个进程都初始化一次。那么这里我要调试的是主进程,就点击第一项inspect就行了。
概述 Stetho 是 Facebook 开源的一个 Android 调试工具。...是一个 Chrome Developer Tools 的扩展,可用来检测应用的网络、数据库、WebKit 、SharePreference等方面的功能。...配置好之后,在Chrome地址栏输入chrome://inspect 既可。 ? 查看网络请求(类似于fiddler或者charles): ? 查看数据库等 ? 使用 使用主要分为4部: 1....addNetworkInterceptor(new StethoInterceptor()) .build() 运行项目 在chrome中访问 chrome://inspect。...然后找到你的项目 点击 inspect就可以开始调试了。 自定义dumpapp 插件 定义插件是扩展dumpapp系统的首选方式,可以轻松地添加在配置。
stetho是Facebook推出的安卓APP网络诊断和数据监控的工具,接入方便,功能强大,是开发者必备的好工具。...Stetho.initializeWithDefaults(mContext); } 使用功能 adb方式连接到设备 运行debug模式的app 在Chrome浏览器地址栏中输入chrome://inspect...选择需要inspect的应用进程 ?...设备上的app相当于一个服务器,脚本是客户端对它进行访问 后缀为_devtools_remote的socket是android留给chrome的后门。...Chrome开发者工具原生支持JavaScript,所以Stetho也提供了JavaScript的支持。
Android 调试工具,使用该工具你可以在 Chrome Developer Tools查看APP的布局, 网络请求(仅限使用Volle, okhttp的网络请求库), Sqlite, Preference...今天得知一调试神器Stetho,无需Root就能查看数据库以及APP的布局(这一点没有Android Device Monitor使用方便,但是Android Device Monitor在Mac上总是莫名其妙出问题...以下根据自己使用的网络请求库情况来导入相应的库: 1.使用okhttp 2.X dependencies { compile 'com.facebook.stetho:stetho-okhttp...4.使用 运行重新编译后的APP程序,保持手机与电脑的连接,然后打开Chrome浏览器,在地址栏里输入:chrome://inspect然后选择自己的设备下运行的APP进程名下的Inspect链接 即可进行调试...三、遇到的问题 1.okhttp版本问题: 可能你还在使用okhttp 2.x的版本,在引入网络库的时候,你需要去查看一下Stetho当前版本使用的okhttp版本,避免在项目中使用多个不同版本的okhttp
▪ 你修改了原生代码(iOS上的Objective-C/Swift或者Android中的Java/C++). 1.4 应用内的错误与警告提示(红屏和黄屏) 错误和警告会在开发构建时显示在你的.... 1.5 访问控制台日志 app运行时你可以通过在终端使用下面的命令为iOS和Android app显示控制台日志: react−nativelog−ios react-native...1.6.3 在Android上用Stetho调试 1、在android/app/build.gradle中,添加 compile‘com.facebook.stetho:stetho:1.3.1...’ compile‘com.facebook.stetho:stetho-okhttp3:1.3.1’ 2、在android/app/src/main/java/com/{yourAppName... 5、在新的chrome标签中,打开:chrome://inspect,点击 ‘Inspectdevice’ (“Powered by Stetho”后面的那个) 1.7 调试原生代码
目录介绍 01.基础介绍 02.stetho大概流程 03.Android中应用 04.如何使用 05.案例截图如下 06.网络请求接口信息 07.如何使用ping 01.基础介绍 该工具作用 诸葛书网络拦截分析...打造网络分析工具…… 参考stetho库地址 https://github.com/facebook/stetho 功能 Stetho 是 Facebook 开源的一个 Android 调试工具。...如何拿来用 既然Android中使用到facebook的stetho库,可以拦截手机请求请求,然后去Chrome浏览器,在浏览器地址栏输入:chrome://inspect 。即可查看请求信息。...那么能不能把这个拿到的请求信息,放到集合中,然后在Android的页面中展示呢?...ping在Android的应用 为了检查网络,在android上也可以通过ping来查看是否网络通。
移动开发 Buck Buck是一个高性能的安卓编译系统。此系统鼓励用户创建由代码和资源组成的可复用的小模块。因为安卓应用主要是用Java写的,Buck也是一个Java编译系统。...可以迅速的创建原型,运行在你的iPhone或iPad上并进行迭代,将可用的代码片段输出给工程师。 Stetho Stetho是一个全新的安卓平台调试工具。...Stetho提供C/S协议,使强大的Chrome开发者工具能在应用程序中使用该协议。你的应用程序整合之后,只需访问chrome://inspect ,点击“检查”即可开始。...Flow很大程度上依赖类型推断来查找类型错误,即使代码中并未标注——它像流经程序一样精确的跟踪变量的类型。 fb-flo fb-flo是Chrome的延伸,可以不重新加载而修改运行的应用。...后端开发 Presto Presto是开源的分布式SQL查询引擎,适用于运行交互式解析查询,数据量支持从GB到PB。
目前无法正常使用React开发插件(就是某些教程或截图上提到的Chrome开发工具上多出来的React选项),但这并不影响代码的调试。...1.11.3.3 在Android上使用Stetho来调试 在android/app/build.gradle文件中添加: compile 'com.facebook.stetho:stetho...:1.3.1' compile 'com.facebook.stetho:stetho-okhttp3:1.3.1' 在android/app/src/main/java/com/{yourAppName... 打开一个新的Chrome选项卡,在地址栏中输入chrome://inspect并回车。...在页面中选择'Inspect device'(标有"Powered by Stetho"字样)。
在您的 Android 设备上打开 Developer Options 屏幕。 选择 Enable USB Debugging。 在您的开发计算机上打开 Chrome。...打开 chrome://inspect 确保启用 Discover USB devices 复选框。 使用 USB 电缆将 Android 设备直接连接到您的开发计算机。...如果您 Android 设备的型号名称下显示绿色圆点和 Connected 文本,则表示 DevTools 已与您的设备成功建立连接 远程调试 WebView 使用 Chrome 开发者工具在您的原生...通过 chrome://inspect 访问已启用调试的 WebView 列表。 调试 WebView 与通过远程调试调试网页相同。...://inspect, 页面将显示您的设备上已启用调试的 WebView 列表。
本文介绍一下我在项目中使用的新方法,能够通过chrome的开发工具在原生 Android 应用中调试 WebView。...(true); 2.通过访问chrome://inspect/#devices访问已启用调试的 WebView 列表; ?...3.调试Webview与远程调试普通页面相同,远程调试普通页面也就是在安卓手机中安装Chrome浏览器,使用USB 连接 PC,然后在 PC 的 Chrome 浏览器中打开 chrome://inspect...目前Xposed的官网上给出的链接是这样的: Android5.0+:https://forum.xda-developers.com/attachment.php Android4.0.4-4.4.4...另外还有两个小Tips: (1)访问chrome://inspect/#devices如果chrome没有检测到Remote Target中的页面,可能需要安装一下chrome的ADB插件; (2)对于腾讯系的
下面提供一些常用的user-agent: QQ Android: Mozilla/5.0 (Linux; Android 5.1; OPPO R9tm Build/LMY47I; wv) AppleWebKit...2.1 Android + chrome 手机端安装Chrome浏览器,使用USB连接到PC,同时打开手机的USB调试模式。...然后在PC端打开chrome浏览器,地址栏中输入: chrome://inspect,选中"Discover USB devices"选项,打开页面进行调试。...只需要在微信里访问http://debugx5.qq.com,在打开的页面里将调试模式打开并重启微信即可,然后打开chrome://inspect、访问外国网站、连接手机就可以调试了 2.2 iOS...总结 针对上述移动web的调试方案,进行简单总结: 大部分不涉及真机调试的情况优先使用Chrome手机模拟器进行开发调试。 需要真机调试时优先使用真机+浏览器开发工具进行调试。
Chrome手机模拟器 2. Chrome/Safari真机调试 2.1 Android + chrome 2.2 iOS + Safari 3. spy-debugger调试 4....2.1 Android + chrome 手机端安装Chrome浏览器,使用USB连接到PC,同时打开手机的USB调试模式。...然后在PC端打开chrome浏览器,地址栏中输入: chrome://inspect,选中"Discover USB devices"选项,打开页面进行调试。...模式,只需要在微信里访问http://debugx5.qq.com,在打开的页面里将调试模式打开并重启微信即可,然后打开chrome://inspect、访问外国网站、连接手机就可以调试了 2.2 iOS...总结 针对上述移动web的调试方案,进行简单总结: 大部分不涉及真机调试的情况优先使用Chrome手机模拟器进行开发调试。 需要真机调试时优先使用真机+浏览器开发工具进行调试。
在上文打开的 Chrome 中,打开地址 :chrome://inspect#devices 若 Edge 浏览器,可打开 edge://inspect/#devices Make sure that...如果您的设备显示为离线,请在您的 Android 设备上接受允许 USB 调试权限提示。...在你的手机上打开 Chrome In the chrome://inspect/#devices, you see your Android device’s model name, followed...打开 chrome://inspect/#devices ,等待一会儿就看见设备了。...inspector=true 成功打开后即开启微信的远程调试功能 之后就和上文那个 Chrome 浏览器一样的步骤了 连接设备后在电脑端打开 chrome://inspect#devices 或 edge
主要分为以下几点: chrome developer tools android+chrome inspect iOS+safari GapDebug weinre weinre相关套件...android+chrome inspect === 特点 使用chrome inspect调试android设备(包括模拟器)中的网页,访问chrome://inspect 即可看到连接设备以及可调试页面...初次使用chrome inspect需要访问外国网站 适用范围 调试4.4以上版本android设备上app内的webview及chrome中的网页。...的调试工具,可运行在windows和mac平台上 依赖少,只需一个Chrome就能使用Safari和Chrome的调试工具 统一管理,在同个界面显示了iOS设备和Android设备及其调试页 一些实用小功能...、ipad端支持 ipad端还支持在设备中显示类似chrome的开发者工具 与第4点类似提供设备中的开发者工具显示,还有eruda,可以访问http://liriliri.github.io/eruda
1.2WEBVIEW 1.2.1Chrome Inspect Chrome Inspect是Chrome提供的一个移动端Web开发调试工具,通过它我们可以调试手机页面,可以看到页面的源码,从而进行元素的定位...打开设备应用程序里含有Webview的页面,接下来打开PC的Chrome浏览器,输入访问地址chrome://inspect/ 如图所示,可以检测到当前应用程序界面是Webview。...注意:当连接的设备是真机时,Chrome Inspect无法检测到Webview页面是怎么回事?...因此需要使用借助第三方工具来强制开启任何App的Android webview debug模式,使之可以使用Chrome Inspect。而这个工具就是Xposed。...之后就可以使用Chrome Inspect查看App的webview页面元素了。
出现了: 404 Not Found The resource could not be found 用到了chrome的inspect调试,虽然在chrome://inspect 中可以看到设备,但是点击...inspect却始终显示的是空白或者404。...这时我推测是两个浏览器内核之间已经不能进行有效的对接、或者谷歌服务器中没有对应的版本文件来下载,导致调试器界面无法显示。...这个时候的问题是,调试较高版本的chrome浏览器失败,直接白屏。 到此chrome inspect调试webview白屏的最有效解决方案就是下载对应版本的chrome进行安装。...相关参考链接: Android WebView 调试方法 Chrome的DevTools的Inspect出错:404 Not Found The resource could not be found
Android 也有这样的工具,叫Layout Inspector: ? Layout Inspector 除此,还可以通过 Facebook 家的 stetho 做与 Web 相关的调试工作: ?...Stetho 调试示例 总的来说,还算是不错的。就是这个结构,看上去和 React Native 怎么那么样呢?...Android 调试 除此,记得我们在 Chrome 浏览器里可以打断点,随后在 Console 中做出一些计算。...网络调试 在 Chrome 浏览器里,自带的 NetWorks 几乎是万能的。Android 方面也可以借助于 Stetho 来使用: ?...Stetho 网络调试 但是依赖上比较大,需要在页面上注入,并且调试不了插件化的应用。要调试网络吧,还是 Charles 好用一些。 ? 可是,万一开发环境 HTTPS 了呢,不就更麻烦了。
领取专属 10元无门槛券
手把手带您无忧上云