chrome inspect with remote debugging

时间:2015-08-24 22:36:12

标签: javascript android google-chrome debugging adb

我正在尝试使用Chrome支持我的Android设备进行远程调试。虽然设置起来有点棘手,但我已经成功地做了很多次。

(我需要'端口转发'和'虚拟主机映射',以便我的设备可以访问本地服务器上的域名。)

问题是(今天)chrome:// inspect显示我的设备上的标签只有一秒钟,然后隐藏它们,然后再次显示它们,然后隐藏它们......

当Chrome隐藏设备上的所有标签时,会显示以下消息:

  

待认证:请接受设备上的调试会话。

Bad Blink

Pending authentication blink

Good Blink

Device tabs blink

我在设备上看不到任何可以“接受”的通知。

更奇怪的是,如果我快速点击我的主机,我实际上似乎能够像以前的成功情况一样使用设备的开发工具。

为什么chrome://检查闪烁,我该如何解决?

我的设置

  • 设备:适用于AT& T的Android 5.0 Galaxy S4,启用了开发人员选项。
  • 设备的wifi设置需要代理,其中包含Charles在主机上运行的信息。
  • 通过USB连接的设备。
  • chrome:// inspect启用了Port Forwarding。
  • Chrome:版本44.0.2403.157 m。
  • 通过启动Android Studio(版本1.3.1)执行Android桥接。

3 个答案:

答案 0 :(得分:2)

感谢@SOreadytohelp提供了有用的评论。

我从chromium bug report借用了这个:

  

将Android SDK平台工具从版本23降级到修订版21将解决问题

答案 1 :(得分:1)

此处的行为相同:在chrome:// inspect选项卡上既没有Galaxy S4也没有Galaxy S6 Edge with Lollipop。我开发了Ionic / Cordova应用程序并且降级不是一种选择。但是如果您下载最新版本的Chrome Canary,则可以检查该设备,我可以再次调试。

答案 2 :(得分:-2)

你只需要为Android上传你的chrome,它就可以了。

我也遇到过这个问题,但是当我为Android更新我的chrome时,问题就解决了,现在它运行正常。