美文网首页
使用远程调试Android设备

使用远程调试Android设备

作者: 滚石_c2a6 | 来源:发表于2018-06-22 11:09 被阅读67次

    参考: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)]

    相关文章

      网友评论

          本文标题:使用远程调试Android设备

          本文链接:https://www.haomeiwen.com/subject/aafkyftx.html