Nougat 7.1.2 调试问题

5
我最近将我的Pixel XL注册到Android Beta计划。在更新到Nougat 7.1.2之后,我的设备在Linux版Android Studio中未被正确检测。
在AVD监视器中出现了以下内容:
HT6A70201284 [null] 

但是在我的Windows桌面电脑上它是可以工作的,我在其他Linux设备上尝试了一下,但出现了同样的问题。我看到过一篇文章提到了驱动程序支持的问题,所以我将我的SDK更新到了Android O预览版,但没有任何作用。
另一个奇怪的行为是当我关闭手机的调试模式时,它会被我的Linux系统检测到,其他文章也指出了同样的驱动程序问题,但我无法确定应该安装哪个驱动程序以及从哪里安装。

你好,你解决了吗?我已经被这个问题困扰了几个月了。 - WindRider
@WindRider,我没有找到永久的解决方案。我只是在将手机连接到笔记本电脑后更改连接模式为文件传输,然后它就可以正常工作了。 - Mohammed Atif
我做了相同的事情,再加上对传输照片(PTP)的另一个更改。如果没有这两个更改,它就无法工作。希望它能在O中修复。 - WindRider
它绝对在我的Nexus 6P上不起作用。在你点击“选择USB配置”和传输文件之间发生了什么?我的手机已经选择了那个选项。 - Chris
2个回答

11

一个简单的解决方案(适用于Nexus 5X,7.1.2):

  1. 开发者选项
  2. 选择USB配置
  3. 选择MTP(媒体传输协议)

或者

如果通知面板显示"正在使用USB充电"

  1. 点击它,然后选择“传输文件”
  2. 设备被检测到。

我必须进行两个任意更改才能使USB设置正常工作。太烦人了。 - WindRider
适用于Nexus 6p,7.1.2版本。 - Jachumbelechao Unto Mantekilla
也在Pixel 7.1.2上工作过。 - Taranmeet Singh

1

我不确定是否有其他人遇到过这个问题,但是经过尝试了几种方法后,问题似乎暂时得到解决。

通常情况下,在开发应用程序时我会将设备设置为充电模式,但在更新Android Studio后,它只能检测到设备处于数据传输模式。不知何故,在预览版本中,USB模式充电存在一些错误,无法被Android Studio检测到。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接