2012-08-17 78 views
8

古德奈, 我正在使用一个三星Galaxy S3 Android手机试图调试我正在开发的移动网站。我试图利用谷歌已经开始通过Android版Chrome提供的远程调试功能。 https://developers.google.com/chrome-developer-tools/docs/remote-debugging谷歌浏览器为Android远程网络调试

当我点击检查弹出类似于Chrome的开发者工具窗口,没有内容:

我曾经使用过此演练成功了。我曾在多个网站上尝试过。我没有防火墙了。没有反病毒活动,我重新启动,再次运行上述链接中的命令,甚至尝试在朋友的Galaxy S2。我仍然在多个网站上获得同样的东西;空的开发工具窗口。

有没有人遇到过这个?有没有人有可能的解决方案?

回答

4

一定要按照https://developers.google.com/chrome-developer-tools/docs/remote-debugging包括故障排除提示:

  • 确保您使用的是现代的Chrome版本为您的客户端浏览器。它应该与您正在调试的Android Chrome版本相同或更高。
  • 在您的设备上,确认您有开发人员选项可用,并打开USB调试。如果它正在工作并连接上,它会在您的设备上设置通知。
  • 如果打开USB调试,但about:inspect未显示您的设备,请检查是否选中了Discover USB设备。如果是这样,拔下设备并尝试撤销开发者选项中的所有USB授权以重试。
  • 如果这些不起作用,您可以在该页面不佳的页面上打开Chrome的开发工具,然后点击重新加载。控制台可能会显示错误,“网络”选项卡可能会显示与设备不成功的WebSocket连接。双方可能会帮助您调查在http://new.crbug.com
+0

您的第二个项目符合我的要求。我只是重新启动手机,我们都很好。 – Schwoebel 2012-08-27 09:52:07

+0

该更新适用于我。针对具有相同问题的人的注意事项,如果权限发生变化,android将不会自动更新您的Chrome应用。所以虽然你可能认为它是最新的并且仍然失败,但它实际上失败了,因为版本不匹配。 – JohnP 2013-09-02 06:38:48

1

非常类似的问题提交给我的问题,亚行似乎并不实际检查的命令行选项拼写,这是很乐意接受:

adb forward tcp:9222 localbastract:chrome_devtools_remote 

当它真正想要的:

adb forward tcp:9222 localabstract:chrome_devtools_remote 

如果我能揣摩出报告这个错误我会的,但它们不会出现有一个轻松容易找到的bug跟踪系统。

3
  1. 转到设备上的应用程序商店。
  2. 搜索的Chrome
  3. 点击更新按钮(假设它是不是最新的)

这是对我来说是。

+0

这是为我做的。 – Amalgovinus 2013-08-27 19:55:39

0

不要在手机上使用chrome测试版。这对我有用

0

只要确保您的移动设备上的版本与桌面上的版本相同即可。

0

将android chrome google更新为更新版本。固定为我。Nexus 4

0

Chrome仅在“adb devices”后面找到了我的手机,它启动了守护程序并将我的设备显示在列表中。没有更多的帮助。

0

我试了很多的解决方案,但不为我工作,所以这里是我目前的解决方法......

在空白/空的开发工具窗口中按下“CTR + Shift +我”。这会打开一个第二个开发工具窗口。 你会在控制台中看到一个错误“遗漏的类型错误:无法读取属性‘addExtensions’”,右侧这两个链接:

A)“VM45:72” =>坏运气。关闭第二个窗口并重试。

B)“(程序):72” =>就是这样。点击链接“(程序):72”,第一个调试窗口将再次工作!

它可以采取前一个10倍 “(程序):72” 出现

0

尝试不同的USB端口。这可能是Chrome的问题,但在某些情况下,它可能是驱动程序\计算机配置或硬件故障。不同的USB端口在我的情况下解决了这个问题