在 Android 问题上远程调试 Chrome

Posted

技术标签:

【中文标题】在 Android 问题上远程调试 Chrome【英文标题】:Remote Debugging Chrome on Android issue 【发布时间】:2014-07-30 08:40:55 【问题描述】:

在我的 android 设备(运行 Android 版本 4.0.4 的 LG Nitro)上使用 Chrome 开发人员工具的远程调试功能时遇到问题。几天前它运行良好,但现在我的设备从未出现在 about:inspect 页面上。

我已关注并仔细考虑了these instructions,包括故障排除提示。我也搜索了我的问题的答案,但没有找到任何可行的方法。

我在我的 Android 设备上使用 Chrome 版本 35.0.1916.141,在我的 PC (Windows 7) 上使用版本 35.0.1916.114。都没有说有任何更新可用。

请注意:

我已在我的 Android 设备上启用调试,当 USB 电缆连接时,小错误图标出现在屏幕顶部的菜单栏中。 我已经在我的电脑上安装了手机所需的驱动程序。 Chrome 在两台设备上均已打开 选中“发现 USB 设备” 我已尝试多次重启电脑和手机

自上次运行以来,我在计算机上所做的唯一更改是下载 64 位 Java。这有什么影响吗?如果有人有任何意见或想法,将不胜感激!

【问题讨论】:

【参考方案1】:

听起来你可能走运了。下次发生这种情况时,试试这个:

1) 拔下您的设备。

2) 在开发者工具中撤销 USB 调试。

3) 在命令行中:

adb kill-server

adb 启动服务器

插入设备并接受指纹。

瞧,它再次出现在 Chrome 中。由于我的 Galaxy S5 没有出现随机问题,我经历了很多痛苦,我一直在拔头发好几个小时试图弄清楚。

【讨论】:

另请注意,您可以尝试跳过吊销步骤以获得快速而肮脏的解决方案。我发现有时我的笔记本电脑会崩溃,并且在崩溃后,远程调试不再起作用。只需杀死并重新启动服务器就足够了,无需撤销。【参考方案2】:

更新:在我的设备上从 Eclipse 启动我的 Android 应用程序后,它突然出现在 about:inspect 页面上。我不知道为什么它之前无法识别我的手机,但它现在似乎可以工作了。

【讨论】:

以上是关于在 Android 问题上远程调试 Chrome的主要内容,如果未能解决你的问题,请参考以下文章

使用自签名证书在 chrome android 上远程调试 service worker

如何通过Chrome远程调试android设备上的Web网站

Adobe Air StageWebView 中的 Android 远程 Chrome 调试

Chrome 远程调试显示设备但不检查链接

利用 Chrome 开发者工具远程调试 Android 中的原生 WebView

用于 Android 远程调试的 Google Chrome -“localhost:9222”不可用