如何通过Chrome远程调试android设备上的Web网站
网上的帖子很多,但很多都是老版本的,试过了,根本不管用,花了一天时间,终于在本机试验通过了,特记录下来,以备用。有需要的朋友也可以参考。先上一张图,看看PC端chrome上调试的效果:

左边是手机的模拟操作器,右边是大家熟悉的开发人员工具,也可以在手机上操作,PC端左边屏幕会同步到手机上的界面。
下面再说一下环境配置:
1.手机端,我手机是华为荣耀4,android4.4.4,很旧的手机了,大家别笑话,但不影响本次试验。安装chrome版本为58.0.3029.83;
2.PC端,win7 64位系统,安装chrome版本为 59.0.3071.86(正式版本) (64 位)。
其实这些都不是重点,下面说一下最折腾人的地方,就是手机插上usb线之后,驱动的问题。开始一直提示adb驱动失败,找不到adb驱动程序。网上找了一大堆的文章,都无法解决问题。
现将驱动分享到这里,链接地址为:http://pan.baidu.com/s/1qYdPQGk 密码:ksw7 ,大家可以直接下载解压缩后,在设备管理器下面,找到驱动失败黄色感叹号的那一项,右键更新驱动程序,选择解压缩后的文件夹,下一步之后自动完成驱动安装。
好了,到了这里,算是成功了一般。好家伙,就这个,耽搁了我半天时间。
接下来,就是需要配置手机usb调试和PC端chrome设置了。
开启 Android 设备的 USB 调试

具体如何打开开发人员选项,大家可百度了,也可以参考这里:http://jingyan.baidu.com/article/ca41422fe156241eae99eda5.html
还有就是USB连接方式,我这里选择的是PC助手,其他的机型可能叫法不一样,大家可以都试试。

这里设置好之后,手机端基本上不需要再设置什么了。接下来回到PC端。
打开chrome浏览器,F12打开开发人员工具,按照下图红色圈中的方式操作即可:

由于我这里已经和设备连接成功过,所以在右侧Remote devices中,有显示设备名称:CHM-CL00,并且设备状态是Connected。如果是第一次连接,或者没有连接成功,会是以下内容:

这个时候,一般来说,在手机上会有一个是否允许USB调试的提示。如果没有此提示,请多次尝试拔掉usb连接线,重新插上,也可以按照官方的操作方式,撤销USB调试授权,然后拔掉usb连接线,重新插上试试看。
以下是usb调试授权提示:

确定授权后,在开发人员工具右边,remote device中,就会显示设备连接成功了:

好了,接下来就是开始调试了。
点击Connected选项卡,会在右边显示设备名称,以及移动设备中chrome的版本号。如下图所示:

在New tab后面的文本框中,输入我们需要调试的网站网址,例如:http://www.baidu.com,然后点击open按钮,此时,百度的网址会出现在“打开新的标签页”的下方。

此时,在手机端打开chrome浏览器,http://www.baidu.com网站已被自动打开。此时,我们在PC端开发人员工具,Remote devices的Connected选项卡中,点击http://www.baidu.com网址后面的Inspect按钮,会打开一个新的窗口,该窗口即为我们一开始看到的远程调试android设备的界面。
好了,到此设置大功告成了,接下来就是调试了。
祝各位顺利配置成功!
最后,奉上官网的配置设置,需要FQ哦,大家都懂的。
https://developers.google.com/web/tools/chrome-devtools/remote-debugging/?refresh=1
如何通过Chrome远程调试android设备上的Web网站的更多相关文章
- 在桌面chrome中调试android设备中的web页面
准备工作 1, 桌面版chrome 2, Android设备(安装有chrome浏览器) 3, Android-sdk Android-sdk安装及设置 SKD安装 从http://developer ...
- 远程调试 Android 设备使用入门(谷歌翻译版)
移动前端调试方案(Android + Chrome 实现远程调试) 目录 要求 第 1 步:发现您的 Android 设备 第 2 步:从您的开发计算机调试 Android 设备上的内容. 更多操作: ...
- 使用 桌面的 chrome 远程调试 Android 的页面
手机浏览器是没有开发者工具的,所以调试手机网页是非常麻烦.使用 chrome 的远程调试功能可以像调试桌面端那样调试手机页面. 准备 手机端:chrome for Android, 安装谷歌浏览器 桌 ...
- 使用Chrome(PC)调试移动设备上的网页
最早开始调试移动端网页时,本人都是采取PC上改几行代码,手机上刷新一下看效果这种笨方法来开发的,效率低而且容易让人抓狂.最近偶然发现原来可以使用PC上的浏览器来调试移动设备,不由得感叹相逢恨晚. 工具 ...
- Chrome远程调试Android上Chrome的页面
下载最新的google chrome canary 手机chrome开启usb网页调试,如图所示: 在终端运行 ? SHELL adb forward tcp:9222 localabstract:c ...
- 远程调试Android手机上网页的记录
1.手机需要开启USB调试模式: 2.电脑和手机上都要安装最新的Chrome浏览器: 3.手机连接电脑,会出现下载安装驱动的提示并安装成功(并不是所有的手机都会这么顺利,比如我的魅族就无法安装驱动,公 ...
- android:如何通过chrome远程调试APP中的webView的h5代码
今天出现一个问题,在老板的Mate9 Pro上,我们APP的所有H5页面都是一片空白,但是在其他手机上都是好的,那么我们就怀疑是h5报错了,但是到底是什么错,无法得知,所以就想要可以像在pc的chro ...
- 使用chrome远程调试设备及调试模拟器设备
使用chrome开发工具远程在Android上远程调试 准备工作 开始远程调试之前,需要做好如下准备: 在你电脑上安装Chrome 32 或者更新的版本 一根连接Android设备的USB线 手机系统 ...
- 理解WebKit和Chromium: 调试Android系统上的Chromium
转载请注明原文地址:http://blog.csdn.net/milado_nju 1. Android上的调试技术 在Android系统上,开发人员能够使用两种不同的语言来开发应用程序,一种是Jav ...
随机推荐
- ThinkPHP5.0源码学习之缓存Cache(二)
一.使用Cache类 TP5.0框架默认使用的是File文件缓存驱动,可以修改全局配置文件convention.php中的type,将其改为Redis,这样使用的就是Redis缓存驱动了.
- OneNote无法打开链接出现错误:你的组织策略阻止我们为你完成此操作
首先打开注册表编辑器,按键盘win+r,调出运行窗口,输入regedit打开注册表编辑器 打开HKEY_CURRENT_USER\Software 打开\Classes 最后选中.html,在默认选项 ...
- wifi rate vs mode
- 缺少新的栈标识:报出异常FLAG_ACTIVITY_NEW_TASK flag-是由于activity关闭之后开启一个新的acitivity时没有标识在栈中,所以需要给一个栈标识
异常(栈里必须有activity的flag标识): 05-02 08:43:36.173: E/AndroidRuntime(3328): android.util.AndroidRuntimeExc ...
- 将MD5值压缩成8位32进制生成8位长度的唯一英文数字组合字符串
function str16to32($a){ for($a = md5( $a, true ), $s = '0123456789ABCDEFGHIJKLMNOPQRSTUV', $d = '', ...
- npx
npx 是什么? npm v5.2.0引入的一条命令(npx),引入这个命令的目的是为了提升开发者使用包内提供的命令行工具的体验. 举例:使用create-react-app创建一个react项目. ...
- logging dictconfig
#coding: utf-8 import logging import logging.config class SingleLevelFilter(object): def __ini ...
- Beta冲刺四
1.团队TSP 团队任务 预估时间 实际时间 完成日期 对数据库的最终完善 120 150 12.2 对学生注册功能的完善--新增触发器 150 140 11.29 对教师注册功能的完善 150 13 ...
- asp.net core 实战项目(一)——ef core的使用
数据库设计 数据结构图如下: 此次实例比较简单,暂时只设计到上述3张表 SMUser:用于存储用户信息. Role:用于存储角色信息. SMUser_Role:用建立用户和角色关系的一直关联表. ...
- Intellij IDEA 导入Maven项目
本人一直使用的eclipse, 但都说IDEA 是java界中最好使用的编辑器 ,所以开始了IDEA的学习,最近使用到了 IDEA 但是,既然编辑器有所差别,所以在使用过程中也难免遇到一些费劲的事情. ...