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

时间:2016-07-03 14:13:29

标签: android android-studio adb samsung-mobile

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

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

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

这就是Android Studio中的样子:

Android Studio ADB

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

Device Manager

之后,我也尝试从here安装通用USB驱动程序 这就是启动ADB安装的原因:

Universal USB drivers

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

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

提前谢谢。

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

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

以下是证据:

ADB