无法通过Chrome检查Android设备://检查

时间:2015-09-14 21:28:40

标签: android google-chrome

我正在开发一款适用于新Android设备的应用(在所有其他设备上我从来没有遇到此问题)。

它正在运行4.2.2 我启用了开发人员模式并允许usb调试(我收到启用usb调试的状态通知)

然而,在chrome://检查中,屏幕在以下两条消息之间保持交替,似乎它无法弥补它的意思!

  1. ratech72_wet_rlk_lca#0123456789ABCDEF
  2. 离线#00180123456789ABCDEF待定身份验证:请接受设备上的调试会话。
  3. 我尝试拔掉并重新启动一切无济于事

    当我插入设备时,我会在设备系统托盘上看到以下状态消息,按此顺序

    1. 作为USB存储器连接
    2. USB调试已连接
    3. USB已连接
    4. 如何在此设备上访问chrome inspect?我现在正在使用logcat,但它的功能远不如chrome dev工具。

4 个答案:

答案 0 :(得分:16)

这是known issue

链接中的答案(将USB模式从MTP更改为PTP)对我来说确实有一段时间了,但是其他人的成功较少,而且我的设置现在已经退回到您所看到的不稳定连接。

就我个人而言,我只是尝试快速绘制并点击设备,然后再次断开连接,经过一些练习后不会花太长时间,一旦你完成了,实际的检查工具没有相同的不稳定的连接/断开问题,所以你应该没事,直到你物理断开设备。

这应该在Chrome的未来版本中解决。

答案 1 :(得分:5)

您需要查看Facebook Stetho调试工具:

http://facebook.github.io/stetho/

起床和跑步非常容易。如果您使用square开发的OkHttp来调试网络工具,那么它的效果很好。

添加到gradle:

dependencies { 
  implementation 'com.facebook.stetho:stetho:1.5.0' 
} 

然后在你的应用程序类中:

  Stetho.initializeWithDefaults(this);

然后转到chrome://在您的浏览器中检查,您应该会看到您的设备

答案 2 :(得分:0)

在虚拟设备管理器中,我从“操作”中选择了“擦除数据”。 然后,我启动了虚拟设备。 然后,我运行了该应用程序,并在仿真器中正常工作。

答案 3 :(得分:0)

我知道这是一个老问题,但无论如何,这对我有帮助:

  • 在 Chrome 中打开 chrome://inspect/#devices 页面
  • 关闭关闭 USB 调试,
  • 再次打开USB调试

手机会问我是否信任连接...