参考:https://developers.google.com/web/tools/chrome-devtools/remote-debugging/
从Windows,Mac或Linux计算机上远程调试Android设备上的实时内容。本教程将教您如何:

  • 设置您的Android设备进行远程调试,并从您的开发机器上发现它。
  • 从您的开发机器上检查和调试Android设备上的实时内容。
  • 从您的Android设备到开发机器上的DevTools实例的Screencast内容。

第1步:发现您的Android设备

下面的工作流程适用于大多数用户。请参阅故障排除:DevTools未检测到Android设备以获取更多帮助。

  1. 在Android上打开“ 开发人员选项”屏幕。请参阅配置设备上开发人员选项。

  2. 选择启用USB调试

  3. 在您的开发机器上,打开Chrome。

  4. 打开DevTools。

  5. 在DevTools中,单击主菜单, [图片上传失败...(image-aca31e-1529636605081)]

    然后选择更多工具 > 远程设备

[图片上传失败...(image-948c20-1529636800903)]

  1. 在DevTools中,打开设置选项卡。

  2. 确保Discover USB devices复选框已启用。

    [图片上传失败...(image-940476-1529636800903)]

  3. 使用USB电缆将您的Android设备直接连接到您的开发机器。您第一次执行此操作时,通常会看到DevTools检测到未知设备。如果您在Android设备的型号名称下方看到一个绿色圆点和文本“ 连接 ”,则DevTools已成功建立与设备的连接。继续步骤2。

[图片上传失败...(image-713a1c-1529636800903)]

  1. 如果您的设备显示为“ 未知”,请接受Android设备上的允许USB调试权限提示。

故障排除:DevTools未检测到Android设备

  • 如果您使用的是USB集线器,请尝试将您的Android设备直接连接到您的开发机器。
  • 尝试拔下Android设备和开发机器之间的USB电缆,然后重新插入。在Android和开发机器屏幕解锁时执行此操作。
  • 如果您的开发机器正在运行Windows,请尝试手动安装Android设备的USB驱动程序。请参阅安装OEM USB驱动程序。
  • 如果在Android设备上看不到允许USB调试提示,请尝试断开连接,然后重新连接USB电缆,同时DevTools专注于您的开发计算机并显示Android主屏幕。换句话说,有时当您的Android或开发机器屏幕被锁定时,提示不会显示出来。考虑更新您的Android设备和开发机器的显示设置,以免它们进入睡眠状态。
  • 从Android设备的“ 开发者选项”屏幕中选择“ 撤消USB调试授权”,将其重置为新的状态。
  • Windows和Android设备(特别是三星)的某些组合需要额外设置。请参阅Chrome DevTools设备插入时未检测到设备。
  • 确保您的USB电缆正常工作。您应该能够从您的开发机器上检查Android设备上的文件。

如果您发现本节未提及的解决方案,或者Chrome DevTools设备在插入时未检测到设备,请添加Stack Overflow问题的答案,或者在本教程的存储库中打开一个问题!

第2步:从您的开发机器上调试Android设备上的内容

  1. 在Android设备上打开Chrome。
  2. 远程设备选项卡中,单击与您的Android设备型号名称匹配的选项卡。在此页面的顶部,您会看到Android设备的型号名称,然后是其序列号。在此之下,您可以看到设备上运行的Chrome版本,版本号括在括号内。每个打开的Chrome选项卡都有自己的部分。您可以从本节中的该选项卡进行交互。如果有任何使用WebView的应用程序,您也会看到每个应用程序的一部分。在图5中没有标签或WebViews打开。

[图片上传失败...(image-ef7683-1529636800903)]

  1. 新标签文本框中,输入一个URL,然后单击打开。该页面会在Android设备的新标签页中打开。

  2. 点击您刚刚打开的网址旁边的检查。一个新的DevTools实例将打开。您的Android设备上运行的Chrome版本决定了开发计算机上打开的DevTools的版本。因此,如果您的Android设备运行的是Chrome的旧版本,则DevTools实例可能与您以前的版本看起来非常不同。

更多操作:重新加载,关注或关闭标签

点击要重新加载,关注或关闭的标签旁边的更多选项 [图片上传失败...(image-d02c2d-1529636605082)]

[图片上传失败...(image-8abccd-1529636800903)]

更多相关文章

  1. Android分享文稿 ( by quqi99 )
  2. 初涉Android蓝牙开发 收藏以备后用
  3. Android测试之Monkey
  4. 为什么iOS平台更容易吸引开发者?
  5. android的技术层次
  6. ubuntu 使用adb shell命令识别android设备
  7. android在window下的开发环境搭建
  8. 【转】每个Android开发者都应该了解的资源列表
  9. Android(安卓)studio中快捷键

随机推荐

  1. Unity上同时兼容Android和IOS的JSON库
  2. android 加载 网络图片
  3. Android实现“退出确认”对话框
  4. android 怎么判断手机号是移动还是联通
  5. 关于android中drawable—hdpi、drawable
  6. 检查Android进程当前是否正在后台运行
  7. 把Unity作为Android的子视图
  8. Android(安卓)中动态加载.jar的实现步骤
  9. Android封装的HTTP请求组件
  10. Android 通知栏 Notification