使用Google浏览器做真机页面调试
步骤1:
从Windows,Mac或Linux计算机远程调试Android设备上的实时内容。本教程将教您如何:
设置您的Android设备进行远程调试,并从开发机器中发现它。
从您的开发机器检查和调试Android设备上的实时内容。
将来自Android设备的内容屏幕截图到开发机器上的DevTools实例。
要求
Chrome 32或更高版本安装在您的开发机器上。
USB驱动程序安装在您的开发机器上,如果您使用的是Windows。确保设备管理器报告正确的USB驱动程序。
用于将Android设备连接到开发机的USB电缆。
Android 4.0或更高版本。
Chrome Android版已安装在您的Android设备上。
步骤1:探索您的Android装置
- 在Android设备上,选择设置 > 开发者选项 > 启用USB调试。默认情况下,在Android 4.2及更高版本中隐藏开发者选项。请参阅启用设备上开发人员选项 以了解如何启用它。
- 在开发机器上,打开Chrome。您应该使用自己的某个Google帐户登录Chrome。远程调试在隐身模式或访客模式下不工作 。
- 打开DevTools。
- 在DevTools中,单击主菜单, 主菜单 然后选择更多工具 > 远程设备。
- 在DevTools中,如果显示另一个选项卡,请单击“ 设置”选项卡。
- 确保启用Discover USB设备。
- 使用USB电缆将Android设备直接连接到开发机器。不要使用任何中间USB集线器。如果这是您第一次将Android设备连接到此开发机器,您的设备会显示在“ 未知”下,其下方显示“ 待批准 ”文字。
- 如果您的设备显示为未知,请在Android设备上接受允许USB调试权限提示。未知将替换为您的Android设备的型号名称。绿色圆圈和已连接文本表示您已设置为从开发机器远程调试Android设备。
注意:如果您在发现过程中遇到任何问题,可以通过在Android设备上选择设置 > 开发人员选项 > 撤消USB调试授权来重新启动它。
步骤2:从开发机器调试Android设备上的内容
- 如果您尚未在Android设备上打开Chrome,请立即打开。
- 返回DevTools,单击与设备型号名称匹配的选项卡。在此页面顶部,您会看到Android设备的型号名称,后面是其序列号。在下面,您可以看到在设备上运行的Chrome版本,版本号在括号中。每个打开的Chrome标签都有自己的部分。您可以从此部分与该选项卡进行交互。如果有任何使用WebView的应用程序,您还会看到每个应用程序的一个部分。下面的截图没有打开任何选项卡或WebViews。
- 在“ 新建”选项卡旁边,输入URL,然后单击“ 打开”。该页面会在Android设备上的新标签页上打开。
- 点击您刚刚打开的网址旁边的“ 检查”。将打开一个新的DevTools实例。在Android设备上运行的Chrome版本决定在开发机器上打开的DevTools的版本。因此,如果您的Android设备运行的是一个非常老的Chrome版本,DevTools实例可能看起来与以前不同。
更多操作:重新加载,聚焦或关闭标签页
- 单击要重新加载,聚焦或关闭的选项卡旁边的更多选项 更多的选择。
检查元素
- 转到DevTools实例的“ 元素”面板,将鼠标悬停在某个元素上以在Android设备的视口中将其突出显示。
- 您也可以点按Android设备屏幕上的元素,然后在“ 元素”面板中将其选中 。单击您的DevTools实例上的选择元素 选择元素,然后点击Android设备屏幕上的元素。请注意,选择元素 在第一次触摸后被禁用,因此您需要在每次要使用此功能时重新启用它。
PS:从Android设备到开发机的屏幕录像
- 单击切换屏幕录像 切换屏幕录像 可在DevTools实例中查看Android设备的内容。
- 您可以通过多种方式与screencast进行交互:
- 点击会翻译成触碰,在设备上触发正确的触摸事件。
- 计算机上的按键被发送到设备。
- 要模拟捏合手势,请Shift在拖动时按住。
- 要滚动,请使用触控板或鼠标滚轮,或使用鼠标指针滑动。
- 关于屏幕录像的一些注意事项:
- 屏幕录像仅显示页面内容。截屏的透明部分表示设备界面,例如Chrome浏览器多功能框,Android状态栏或Android键盘。
- 屏幕录像对帧速率有负面影响。在测量卷轴或动画时停用屏幕播放功能,以便更准确地了解您的网页的效果。
- 如果您的Android设备屏幕锁定,您的screencast的内容消失。解锁Android设备屏幕以自动恢复屏幕录像。
使用Google浏览器做真机页面调试的更多相关文章
- 钉钉开发笔记(6)使用Google浏览器做真机页面调试
注: 参考文献:https://developers.google.com/web/ 部分字段为翻译文献,水平有限,如有错误敬请指正 步骤1: 从Windows,Mac或Linux计算机远程调试And ...
- 钉钉开发笔记(六)使用Google浏览器做真机页面调试
注: 参考文献:https://developers.google.com/web/ 部分字段为翻译文献,水平有限,如有错误敬请指正 步骤1: 从Windows,Mac或Linux计算机远程调试And ...
- React Native:真机断点调试+跨域资源加载出错问题解决
写在前面 闲来无事,折腾了一下React Native,相比之前,开发体验好了不少.但在真机断点调试那里遇到了跨域资源加载出错的问题,一番探索总算解决,目测是RN新版本调试服务的bug. 遇到类似问题 ...
- 使用ADB无线连接Android真机进行调试
使用ADB无线连接Android真机进行调试 其实这已经是一个很古老的知识了,记录一下备忘. 准备工作 手机和电脑需要在同一个局域网内 电脑上已经安装好ADB工具,可以是Mac或者Windows ...
- 填坑实录 Android Studio 利用 ADB WIFI 插件实现真机无线调试
总是用模拟器,小破本的渣内存无法承受,同时模拟器的版本大多停在4.4,无法体现Android 5.0.6.0 的版本特性,因此决定利用 Android Studio 的插件实现真机无线调试. 步骤如下 ...
- 移动端真机debug调试神器 vConsole学习(一)之基础
参考 使用方法 移动端真机debug调试神器 vConsole的引入说明(原生态与WebPack) 移动端使用vconsole调试console vConsole ——开源的前端 console 调试 ...
- Android开发-mac上使用三星S3做真机调试
之前一直未使用真机进行Android开发,为准备明天的培训,拿出淘汰下来的s3准备环境,竟然发现无法连接mac,度娘一番找到答案,如下:mac 系统开发android,真机调试解决方案(无数的坑之后吐 ...
- 真机远程调试 ( IOS Android 以及微信,weex)
1.以前cordova远程调试,Android的直接连接USB后,用chrome打开chrome://inspect网址 IOS的打开Safari的developer下. 这是因为cordova的we ...
- 创建一个apk:按钮-click-文字display,测试apk;安装在真机进行调试的方法
问题引入: 怎么样在一个app做event事件?例如touch操作,滑动操作,和按键事件(back,home等) 回答1:device.touch(x,y) ---获取device对象,然后touch ...
随机推荐
- 在已编译安装nginx上动态添加模块
一.添加nginx模块 找到安装nginx的源码根目录,如果没有的话下载新的源码 wget http://nginx.org/download/nginx-1.8.1.tar.gz 查看ngixn版本 ...
- LeetCode(72) Edit Distance
题目 Given two words word1 and word2, find the minimum number of steps required to convert word1 to wo ...
- Vector模板类----构造与析构
/* 基于C++平台*/ typedef int rank; //用int来定义 “秩” 这种概念 #define DEFAULT_CAPACIITY 3 //默认初始容量,实际应用中可以取更大的值 ...
- SQL SERVER 占用资源高的SQL语句
--SQL SERVER 占用资源高的SQL语句: --查询占用cpu高的前 50 个 SQL 语句 SELECT total_cpu_time,[total_physical_Reads], tot ...
- Delphi第三方控件安装卸载指南
基本安装1.对于单个控件,Componet-->install component..-->PAS或DCU文件-->install; 2.对于带*.dpk文件的控件包,File--& ...
- Visual Studio 2013 滚动条实现代码缩略图
启动Visual studio 2013,打开工具->选项 在搜索选项输入,滚动条,英文版大概输入Scroll bar or Scroll 或者:文本编辑器->所有语言->滚动条 ...
- dp的两个不错的题
C - Cheapest Palindrome Keeping track of all the cows can be a tricky task so Farmer John has instal ...
- HDU-4612 Warm up,tarjan求桥缩点再求树的直径!注意重边
Warm up 虽然网上题解这么多,感觉写下来并不是跟别人竞争访问量的,而是证明自己从前努力过,以后回头复习参考! 题意:n个点由m条无向边连接,求加一条边后桥的最少数量. 思路:如标题,tarjan ...
- 【Kubernetes】离线业务:Job与CronJob
Deployment.StatefulSet和DaemonSet这三个编排概念编排的对象主要都是在线业务(Long Running Task,这些应用一旦运行起来,除非出错或者停止,它的容器进程会一直 ...
- 九度oj 题目1179:阶乘
题目描述: 输入n, 求y1=1!+3!+...m!(m是小于等于n的最大奇数)y2=2!+4!+...p!(p是小于等于n的最大偶数). 输入: 每组输入包括1个整数:n 输出: 可能有多组测试数据 ...