Android Studio 不显示连接的物理设备

标签 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,反之亦然(我的设备不允许取消选择这两个选项,必须选择一个)
  • 重新安装驱动程序
  • 打开和关闭手机和 PC 的电源
  • 安装三星的 Smart Switch 软件
  • 使用不同的 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 key 连接到它,这在 Android Studio 中从未发生过。

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

提前谢谢你。

最佳答案

Android 通常不支持所有手机进行调试连接。我有一台三星 s6,对我来说可以用。我不知道 Core Prime。然而,在大多数情况下(以我的经验):

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

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

关于Android Studio 不显示连接的物理设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38170802/

相关文章:

android adb insert contacts 需要点击 "done"才能完成

android - E/eglCodecCommon : GoldfishAddressSpaceHostMemoryAllocator: ioctl_ping failed for device_type=5, ret=-1

php - 当应用程序正在运行通知接收但应用程序关闭时无法接收来自 FCM 的通知

android - Firebase Android Studio (2.2.3) 问题

android - 让 Android Studio、Gradle 和 Android Annotations 协同工作

Android adb 不允许我输入命令

android - 响应 onChildAdded、Firebase 的名称值是多少?

android - 无法解决 ':app@debug/compileClasspath' 的依赖关系

java - 将可绘制图像正确共享到其他应用程序(如果没有 FileProvider,将 PNG 共享到 Whatsapp 会失败)

android - W AppOps : Noting op not finished: pkg com. google.android.gms