如何通过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 ...
随机推荐
- logging 使用的一些问题
python 脚本加载是递归加载,被引用的脚本要先与调用者脚本加载,所以不能在函数外部获取logger,否则会导致配置被错过
- react球形文字旋转标签
/* * 球形文字旋转标签模块 * */ import React, {Component, PropTypes} from "react"; import ReactDOM fr ...
- Tensorflow常用的函数:tf.cast
1.tf.cast(x,dtype,name) 此函数的目的是为了将x数据,准换为dtype所表示的类型,例如tf.float32,tf.bool,tf.uint8等 example: import ...
- swiper 不同页面高度自适应
在使用swiper写页面滑动时发现不同页面高度无法自适应,使用autoHeight:true也不起作用 研究了一下发现可以这样设置 .swiper-slide{ overflow: hidden; } ...
- Unity协程实现伪加载页面
先上效果图预览. ============================开始写实现方法================================ 1.我用的是UGUI,先在空场景中新建Slid ...
- openssl 检测链路完整
D:\openssl\bin>openssl s_client -connect www.xxxx.com:443
- HFun.快速开发平台(三)=》通用系统用户选择
系统中用户的选择使用特别多,将该功能统一实现可提升系统效率. 用户的选择实现相对简单,系统中基本都会提供,HFun.快速开发平台中的实现特点主要有: 1.用户的选择分为单用户选择和多用户选择. 2.用 ...
- MapReduce实现Apriori算法
Apiroi算法在Hadoop MapReduce上的实现 输入格式: 一行为一个Bucket 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 34 36 38 ...
- MyBatis-day1
Tips: 1, SQLSession通过SQLSessionFactory获得, SqlSessionFactory 的实例可以通过 SqlSessionFactoryBuilder 获得.有两种配 ...
- node.js学习6---第三方依赖(模块或者说是包)的导入 npm 以及 cnpm命令的使用
npm命令用于导入node.js的第三方包,相当于java中使用maven来导入第三方依赖: 1.npm init -y 命令:在命令窗口中执行后,会出现如下的json文件: 右边记录了安装的第三方包 ...