Android Studio无法识别我的设备-一加一

10

我已经启用了开发者选项并勾选了USB调试。我在SDK上安装了Google USB驱动程序。
但是Android Studio仍然无法识别我的手机(OnePlus One)。

我在朋友的笔记本电脑上测试了我的手机,它可以工作。当我安装驱动程序时,我的Android Studio也可以识别三星手机。

但是它无法识别OnePlus One和Nexus。
你有什么建议吗?


你尝试在命令提示符中使用adb shell了吗?有出现任何错误吗? - tianyu
你使用哪个集成开发环境(IDE),并且是否已经安装了一加一的 ADB 驱动程序? - Ajeet
我今天遇到了完全相同的问题,OPO,Android Studio。 - Hamed MP
7个回答

17

正如我在上面的评论中所说,今天我想用我的OPO调试我的应用程序时遇到了同样的问题。经过一番寻找,我发现这是由于ADB驱动程序(因某种未知原因已从我的系统中卸载)导致的。

  • 首先,检查您的设备管理器,如果您的手机旁边有一个黄色标记,那么绝对是因为ADB驱动程序。因此,请按照以下步骤安装它:

    1. 安装最新的三星驱动程序:SAMSUNG USB Driver v1.5.33.0
    2. 重新启动电脑(非常重要)
    3. 进入设备管理器,找到Android设备,并选择更新驱动程序。
    4. 选择浏览计算机以查找驱动程序软件
    5. 选择从我计算机上的设备驱动程序列表中选择
    6. 从列表中选择ADB接口
    7. 选择SAMSUNG Android ADB接口(这是签名的驱动程序)。如果收到警告,请选择“是”以继续。
    8. 完成!

希望它能帮到您。

了解更多


谢谢,但是你的手机旁边没有黄色标记。它只显示为便携设备。我之前尝试过这个方法,但它只识别三星而不是OPO。现在,我已经卸载了我的Android Studio和SDK,并重新安装到C盘(之前是在F盘)。所以,请再次尝试这个方法。 - roya zamiri
救命的家伙!谢谢你! - Sergey Metlov
这使得Android Studio可以识别我的设备。然而,在确认在我的一加一上运行后,这就是发生的一切。“设备oneplus-a0001-2af84a7b在线,等待进程启动...”我认为这是因为我通过USB连接为MTP。不确定为什么没有任何事情发生,但我不认为这与驱动程序问题有关。 - Faiyet
我发现链接里充斥着垃圾广告,且难以确认下载按钮是否真的是正确的。所以对于那些想要尝试的人,这是指向文件的链接 http://samsungusbdriver.com/wp-content/uploads/Samsung-Usb-Driver-v1.5.33.0.zip - tony09uk

4

-在OPO上启用开发人员模式和USB调试

-从Android Studio或保存SDK的目录中打开Android SDK管理器。

-勾选Google USB驱动程序并单击“确定”进行下载

-连接OPO设备

-打开设备管理器

-OPO应该显示为未知设备

-右键单击该设备

-更新或安装驱动程序

-从列表中选择

-Android ADB接口

-单击"确定"。


在从列表中选择和安卓ADB接口驱动程序之间,您必须点击表示您拥有该磁盘,并选择您的安卓额外路径(来自http://visualgdb.com/KB/usbdebug-manual/)。 - porfiriopartida

3

这个链接OnePlusOne提供的信息帮助我解决了Chrome://inspect设备未检测到-授权弹窗提示问题。

手机: 一加一

操作系统: Cyanogen Version 13.1.2

以下是链接中的内容:

快速指南:

前提条件:从这里下载Google USB驱动程序

  1. 启用Android调试模式,并将设备连接到电脑上
  2. 打开Windows的“设备管理器”
  3. 在“其他设备”下面,您的设备应该出现在列表中,类似于“Android ADB接口”或“Android Phone”等
  4. 右键单击该设备并选择“更新驱动程序”
  5. 选择“从计算机上的已安装驱动程序列表中选择”,然后双击“显示所有设备”
  6. 点击“有硬盘”按钮
  7. 浏览并导航至[您已解压缩下载文件的位置]\google-usb_driver,然后选择android_winusb.inf
  8. 从设备类型列表中选择“Android ADB接口”
  9. 点击“确定”按钮
  10. 点击“安装”按钮
  11. 点击“关闭”按钮。如果您的设备还没有被识别,请重新连接它。

1
对于One Plus手机,这是我所做的并且它奏效了。我使用的是One Plus 7T Pro。在开始之前,请确保Android Studio已经启动。
  1. 进入设置 > 系统 > 开发人员选项
  2. 调试下,点击撤销USB调试授权,当提示时点击确定
  3. 关闭开发者模式,然后再打开开发者模式
  4. 打开保持唤醒状态选项(如果需要)
  5. 调试下,打开USB调试选项
  6. 从设备上拔出USB电缆,然后重新插入。在设备上,您将被提示允许设备ID的USB调试。点击允许

现在你应该能够在Android Studio中看到检测到的设备。

这对于所有不被自动识别的不同品牌的设备都有效。


1
对我来说,问题出在错误的USB文件类型传输“默认USB配置”选项上。
它被设置为“没有数据传输”,我需要将其设置为“PTP”,并在下面进行操作: Default USB configuration PTP

0

对我来说,这比那简单多了:

开发者选项下, 启用开发人员模式和USB调试

调试子类别下 启用Android调试

我的设备就出现在Android Studio 2.2的部署目标对话框中。

** Android版本6.0.1
** Cyanogen OS版本13.1.2


0

之前的答案对我没有用。但是遵循这里的建议帮助我解决了问题。

我提供了我所遵循的步骤,但它们直接摘自上面的链接,全部归功于他们。我必须采取一些偏差来使其工作,包括:

  • 第9步显示了ADB设备,我点击了它
  • 第13步显示ADB不起作用,但设备管理器现在识别了该设备,VS也是如此

设置ADB和Fastboot驱动程序

步骤1. 要开始,请在此处下载15秒的adb/fastboot安装程序,并在Windows桌面上运行文件。

步骤2. 按Y/Yes安装ADB和Fastboot驱动程序,并按照所有步骤继续驱动程序安装。 完成后,您将在C:\驱动器上看到fastboot/adb文件夹(C:\adb)。

ADB-Installer

步骤3。现在文件已安装到您的桌面上,下一步是配置它们并设置驱动程序。

步骤4。拿起手机,进入“设置”>“关于手机”,点击“版本号”7次,直到启用“开发者选项”,然后返回主设置菜单,进入刚刚出现在“关于手机”上方的“开发者选项”。并启用Android调试/USB调试模式。

步骤5。现在使用USB电缆将手机连接到PC上,打开设备管理器,查找您的手机。它将显示在便携式设备下,作为您的手机型号、其他设备、ADB接口或Android。请参见下面的屏幕截图:

ADB-接口

步骤6。右键单击它,选择“更新驱动程序软件”。

更新驱动程序软件 [wpsm_ads1] 步骤7。现在新的弹出窗口将出现在您的屏幕上。从这里单击“浏览我的计算机以查找驱动程序软件”

浏览电脑以查找驱动程序

步骤8。现在从下一个屏幕上单击“让我从我的计算机上的设备驱动程序列表中选择”,然后点击下一步按钮。

让我选择驱动程序

步骤9. 在下一个屏幕上,单击“Android设备”选项,然后点击下一步按钮继续。

安卓设备

步骤10. 现在,在下一个屏幕上,您将看到安装在Windows上的所有ADB驱动程序。在这里选择“Android ADB接口”,然后单击下一步按钮以完成设置过程。

ADB驱动程序设置

步骤11. ADB驱动程序现在已正确安装。要检查它是否工作,请转到安装程序在步骤2中创建的C驱动器上的ADB文件夹。

步骤12. 将手机连接到电脑上,并在快速启动/adb文件夹(C:\ adb)中打开命令窗口。要执行此操作,请按住键盘上的Shift键,然后右键单击文件夹的空白处。请参见屏幕截图:

ADB文件

步骤13. 现在,命令提示符窗口将出现在桌面上。输入以下命令,您将看到附加设备列表的屏幕。这意味着驱动程序已正确安装,并且您的Android成功连接到Windows PC。

adb设备


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