Android Studio"无连接设备"HTC One(M7)

Cod*_*ife 3 android android-studio htc-android

我知道有一些像这样的问题,但解决方案似乎对我不起作用.

我尝试过的东西:

  • 我在设备上启用了开发者模式
  • 我在设备的开发者选项中启用了USB调试和伪位置
  • 我可以毫无问题地部署节点cordova应用程序
  • Device-Manager中没有问号,而是Android-USB-Devices/My-HTC.
  • 已安装Google USB驱动程序,但HTC似乎依赖于HTC Sync Manager附带的驱动程序.我安装/重新安装/卸载它没有任何变化.目前我没有HTC Sync Manager,但保留了随附的HTC驱动程序.
  • 我可以看到设备与CMD,当我去<Android的SDK> \平台工具和类型adb devicesadb kill-serveradb start-server不会改变任何东西.
  • 我甚至可以在Android Studio中将工具> Android> Android-Device-Monitor视为在线时看到该设备
  • 运行>编辑配置>目标设备设置为"USB设备".如果我将其设置为"显示选择器对话框",按下运行/调试时也没有任何反应.
  • 我安装了"Android 5.0.1(API 21)"(我认为应该是正确的)以及Android SDK Manager的其他内容.仅在API 21上省略了Android Wear和Samples.
  • 我没有构建错误,这是一个新的空白应用程序.
  • 在我尝试的所有内容之后,我总是重新启动Android Studio.
  • 我切换到笔记本电脑上的USB 2.0端口(读取USB 3.0可能导致故障的地方)

我读到我应该从MTP模式切换到PTP模式,但我也读到HTC通过一些更新删除了它.

我有一个HTC One(M7)与Android 5.0.2(没有黑客或任何东西)和Windows 8.1.Android Studio是v1.2.2的最新版本.我通常不会为Android开发,所以它可能是一个非常明显的事情.

没有连接的设备

Apo*_*fix 7

我只是用同一部手机浪费了一个小时来解决这个问题,但我终于成功了,所以这就是我所做的:

Developer optionsUSB调试开启时:

  1. 我断开了USB线与手机的连接
  2. 我禁用并重新启用了USB调试选项
  3. 然后我点击Revoke USB debugging authorisations并确认是
  4. 然后我将USB线连接到手机和弹出窗口,要求您最终显示连接.
  5. 我一确认,Android Studio就显示了该设备......

就是这样..希望它能节省别人的时间.