Gooday, 我正在使用三星Galaxy S3 Android手机尝试调试我正在开发的移动网站。 我正在尝试利用谷歌已经开始通过Android版Chrome提供的远程调试。
我已经成功地完成了这个演练:https://developers.google.com/chrome-developer-tools/docs/remote-debugging
当我单击"检查"时,弹出窗口类似于没有内容的Chrome开发工具窗口。 我已经在多个网站上尝试过这个。 我没有防火墙。 没有激活的防病毒软件,我已经重新启动,再次运行上述链接中的命令,甚至在朋友的Galaxy S2上尝试过。我仍然在多个网站上得到同样的东西;空的"开发工具"窗口。
有人经历过吗?有人有可能的解决方案吗?
请务必遵循 https://developers.google.com/chrome-developer-tools/docs/remote-debugging 包括故障排除提示:
- 确保您使用的是现代版 Chrome 作为客户端浏览器。它应该与您正在调试的Android Chrome版本相同或更高。
- 在您的设备上,验证您是否有可用的开发人员选项,并且 USB 调试已打开。如果它正常工作并已连接,它将在您的设备上设置通知。
- 如果 USB 调试已打开,但
about:inspect
未显示您的设备,请检查是否已选中"发现 USB 设备"。如果是这样,请拔下设备并尝试在开发者选项中撤销所有 USB 授权以重试。 - 如果这些没有帮助,您可以在加载不佳的页面上打开Chrome的开发工具,然后点击重新加载。控制台可能会显示错误,"网络"选项卡可能会显示与设备的 WebSocket 连接失败。两者都可能有助于调查您在 http://new.crbug.com 提交的问题
- 转到设备上的应用商店。
- 搜索浏览器
- 单击更新按钮(假设它不是最新的)
这就是对我来说。
对我来说非常相似的问题,似乎 adb 实际上并没有在命令行选项上检查您的拼写,它很高兴接受:
adb forward tcp:9222 localbastract:chrome_devtools_remote
当它真正想要时:
adb forward tcp:9222 localabstract:chrome_devtools_remote
如果我能弄清楚在哪里报告此错误,我会的,但是它们似乎没有易于找到的错误跟踪器。
不要在手机上使用 Chrome 测试版。这对我有用
只需确保移动设备上的版本与桌面设备上的版本相同即可。
将安卓浏览器谷歌更新到更新版本。为我修复。连结 4
Chrome 仅在"adb 设备"之后找到了我的手机,它启动了守护程序并在列表中显示我的设备。没有什么比这更有帮助了。
我尝试了许多解决方案,但对我不起作用,所以这是我目前的解决方法......
在空白/空的开发工具窗口中,按"Ctr+Shift+i"。这将打开第二个"开发工具"窗口。您将在控制台中看到一个错误"未捕获的类型错误:无法读取属性'addExtensions'",并在以下 2 个链接的右侧看到一个:
A) "VM45:72"=>运气不好。关闭第二个窗口,然后重试。
B) "(程序):72"=>就是这样。单击链接"(程序):72",第一个调试窗口将再次工作!
可能需要1 到 10 次才能显示"(程序):72"
尝试不同的USB端口。这可能是Chrome的问题,但在某些情况下,它存在于驱动程序\计算机配置或硬件故障中。不同的USB端口解决了我的情况