繁体   English   中英

Android Studio未显示已连接的物理设备

[英]Android Studio not showing connected physical device

我在撰写本文时使用的是最新版本的Android Studio(2.1.2)。 我遇到的问题是Android Studio使用的ADB实例似乎无法找到我的Galaxy Core Prime设备(SM-G361F,现有Android版本 - 5.1.1)。 它可以很好地连接到模拟器。

我曾经尝试过的(大部分时间都是这样):

  • 启用/禁用开发人员选项
  • 启用/禁用USB调试
  • 撤销USB调试授权
  • 将MTP更改为PTP,反之亦然(我的设备不允许取消选择两个选项,必须选择一个)
  • 重新安装驱动程序
  • 打开和关闭手机和电脑
  • 安装三星的智能交换机软件
  • 使用不同的USB端口
  • 尝试不同的Android Studio版本(x86和x64与最新的相应JDK)

这就是Android Studio中的样子:

Android Studio ADB

我从这里安装了官方三星的USB驱动程序。
这是设备管理器显示的内容(Windows 7 64位SP1):

装置经理

之后,我也尝试从这里安装通用USB驱动程序。
这就是启动ADB安装的方式:

通用USB驱动程序

它显然已经成功找到了该设备。
我的设备还礼貌地促使我允许PC使用生成的RSA密钥连接到它,这在Android Studio中从未发生过。

我唯一没试过的是安装三星的Kies软件。
我真的不知道这里有什么问题。 也许我应该放弃,而是使用模拟器,但如果你问我,如果不能在实际的物理设备上进行调试真是太遗憾了。

先感谢您。

Android通常不支持所有手机进行调试连接。 我有一个三星s6,对我来说很有效。 我不知道Core Prime。 但是,在大多数情况下(根据我的经验):

  • 手机不支持连接
  • 您没有安装Android SDK所需的所有文件,您可能没有获得支持更多手机的最新更新
  • 操作系统不受支持 - 主要原因是三星和许多其他品牌坚持要自己更新。 有时他们 - 故意或偶然 - 忘记为开发人员支持USB调试。 我的平板电脑不支持USB调试连接,直到它到达android 6。
  • 电缆是仅充电电缆(是的,由于某种原因存在)。 尝试使用不同的电缆
  • 你没有必要的司机。 确保它们已安装

由于某些原因,您的手机型号不支持连接可能是间接的,但这很难说。 获得适当帮助的唯一方法是联系三星客户支持,但根据我的经验,这只是浪费时间。 他们不了解自己的产品。 如果您尝试使用其他设备,它可能会有效。

经过一些持续的修补后,我设法让Android Studio识别我的设备。 我所做的就是将ClockworkMod的ADB .exe路径添加到PATH环境变量中。 这似乎已经成功了,因为Android Studio现在允许我在我的设备上运行应用程序,即使它仍在运行自己的ADB实例(位于platform-tools文件夹中)。
它可能完全不相关,但我不考虑撤消对环境变量的修改。

这是证明:

ADB

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM