在 Chrome 中调试 Android 浏览器
最近需要使用 Chrome Developer Tools 调试 Android 浏览器,但是官方指南并不是很好使,经过一番折腾,终于调试成功了,在此把经验分享给需要的朋友。
Chrome Developer Tools 是前端工程师必不可少的工具,它极大的提高了我们的开发调试效率。在移动开发的时代,我们也必须掌握手机浏览器在 Chrome 中调试的方法。本篇仅介绍 Android。
环境
不同的环境可能存在一些差异,我的环境是:
- Windows 10
- 电脑 Chrome 50.0.2661.75 m
- Galaxy Node 3
- Android 5.0
- 手机 Chrome Dev 51.0.2704.10 (从豌豆荚下载的)
安装 USB driver
首先需要安装的是 USB 驱动,虽说现在大部分操作系统都可以自动安装识别手机的驱动,但是如果要用于连上电脑调试,还是得手动安装一个,我安装的是:Samsung Andorid USB Driver for Windows
其他设备也可以在这里找到对应的驱动:OEM USB Drivers
启动手机上的开发者模式
进入设置,找到开发者模式即可。但是 Android 4.2 之后的机器,开发者模式都被隐藏了,需要在关于设备中找到 Build Number,中文对应的可能是「内部版本号」,找到之后狂点它,过一会儿就会提示是否开启开发者模式了。
连接手机和电脑
连接之后,如果手机弹框询问是否允许 Debug,点击允许之后,可以跳过以下安装 ADB Server 的步骤,直接进入最后一步。
如果手机上没有弹框,八成是没有启动 ADB Server,请接着往下看。
安装 ADB Server
ADB 是 Android Debug Bridge 的简称,是 Android SDK Platform-tools 中的一个工具。根据这个 Stackoverflow 上的指南,可以只用安装 single ADB package。但是我遇到一些问题,于是我把整个 Android Studio 安装了,说不定以后要开发 Android 应用呢。
启动 ADB Server
我是直接安装的 Android Studio,于是根据这个 Stackoverflow 上的解答,找到了 adb 的地址:C:\Users\<insert username here>\AppData\Local\Android\sdk\platform-tools\adb.exe
在 cmd 中运行
cd C:\Users\<insert username here>\AppData\Local\Android\sdk\platform-tools
adb start-server
即可。
Tips:重启电脑之后,如果还需要调试,得重新执行一遍 adb start-server。
在 Chrome 中调试
打开电脑中的 Chrome,浏览器中输入 chrome://inspect,进入后勾选 Discover USB devices,就可以看到手机的 Chrome 上打开的页面了。
点击 inspect,会在新窗口打开一个 Chrome Developer Tools 的页面,即可以调试了。
Tips:手机上的原生浏览器也支持在 Chrome 中调试,但是看不到预览图。
Tips:电脑上打开的 Chrome Developer Tools 的页面,是根据手机上的 Chrome 版本生成的,所以可能和电脑上的页面有点不同。
这里我遇到一个问题,www.90168.org手机中如果安装的是 Chrome,则在电脑中一点 inspect 就会闪退。后来在手机中安装了 Chrome Dev 就好了。不清楚是哪儿的问题。
最后来一个成功的截图吧!

在 Chrome 中调试 Android 浏览器的更多相关文章
- 在桌面chrome中调试android设备中的web页面
准备工作 1, 桌面版chrome 2, Android设备(安装有chrome浏览器) 3, Android-sdk Android-sdk安装及设置 SKD安装 从http://developer ...
- Android 借助Stetho在Chrome上调试Android网络、数据库、Sharedpreferences
Android 借助Stetho在Chrome上调试Android网络.数据库.Sharedpreferences 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/a ...
- 在Chrome中使用IE浏览器!
学校的毕业论文系统,无法完整显示网页,特别是下部的"提交"按钮看不见. IE11无效. 发现"360极速浏览器 7.5.3.186"能正常显示,百度网盘下载太慢 ...
- 如何通过Chrome远程调试android设备上的Web网站
网上的帖子很多,但很多都是老版本的,试过了,根本不管用,花了一天时间,终于在本机试验通过了,特记录下来,以备用.有需要的朋友也可以参考.先上一张图,看看PC端chrome上调试的效果: 左边是手机的模 ...
- 使用 桌面的 chrome 远程调试 Android 的页面
手机浏览器是没有开发者工具的,所以调试手机网页是非常麻烦.使用 chrome 的远程调试功能可以像调试桌面端那样调试手机页面. 准备 手机端:chrome for Android, 安装谷歌浏览器 桌 ...
- 在visual code的debugger for chrome中调试webpack构建的项目
一直使用chrome中内置的调试器, 感觉世界那么美好, 自从学了react之后,使用visual code作为编辑器, 它提供了很多插件, 其中就包括debugger for chrome, 一款使 ...
- 移动端Chrome Inspect调试 (Android通过Chrome Inspect调试WebView的H5)(ios手机safari,chrome调试 windows)(如果inspect的时候,是空白)
ios +chrome调试 引用https://segmentfault.com/a/1190000015428430 iTunes ios-webkit-debug-proxy-1.8-win64- ...
- Eclipse中调试Android技巧
Android eclipse中程序调试 一:断点调试 用eclipse开发android程序的时,跟VS一样是可以断点单步调试的. 步骤如下. 1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键 ...
- 在 VS Code 和 Chrome 中调试
先决条件 你必须安装好 Chrome 和 VS Code.同时请确保自己在 VS Code 中安装了 Debugger for Chrome 扩展的最新版本. 请通过 Vue CLI,遵循它的 REA ...
随机推荐
- myeclipse破解
由于内容比较多,我就直接转载了 ,同时感谢原博主 http://blog.itpub.net/27042095/viewspace-1164998/
- java”伪“批量上传
jsp页面代码 <form method="post" action="" enctype="multipart/form-data" ...
- ios waxpatch lua语法
Wax Lua 使用方法 说一下 Wax 的特点,它支持你在脚本里使用任何 OC 的类,同样也支持你创建一个类. 使用一个类时你会这样使用: 1 2 NSString -- Returns the N ...
- [Android Pro] Android性能优化典范第一季
reference to : http://www.cnblogs.com/hanyonglu/p/4244035.html#undefined 2015年伊始,Google发布了关于Android性 ...
- Oracle dbms_lock.sleep()存储过程使用技巧-场景-分析-实例
<Oracle dbms_lock.sleep()存储过程使用技巧>-场景-分析-实例 摘要:今天是2014年3月10日,北京,雾霾,下午组织相关部门开会.会议的结尾一名开发工程师找到了我 ...
- Lua程序设计入门
在Lua中,一切都是变量,除了关键字.TTMD强大了. 1.注释 -- 表示注释一行 --[[ ]]表示注释一段代码,相当于C语言的/*....*/ 注意:[[ ... ]]表示一段字符串 2.lua ...
- Swift - 简单封装一个工具类模板
创建模板类(封装一个类) 例1:新建一个名字叫做 Product 的类 Product.swift File 的内容 class Product { var name: String var desc ...
- php的错误级别
error_reporting() 用于设置 PHP 的报错级别并返回当前级别.(PHP 4, PHP 5) 函数能够在运行时设置 error_reporting 指令. PHP 有诸多错误级别,使用 ...
- jq div鼠标放上、离开马上展开、收缩方法
<body> <div id="aa" style="width:500px; height:30px; border:1px solid #000&q ...
- CLR via C#(13)-浅谈事件
提起事件,我们都不陌生,事件使类之间有了交互的能力.它是建立在委托基础上的.有了前面对委托的了解,相信读起事件来也不会太难了.关于事件,现成的好文章数不胜数,本不打算写了.不过问道有先后,各抒己见,也 ...