Android Studio无法识别我的设备

时间:2014-08-08 09:01:22

标签: android android-studio adb

这是问题所在。我想在我的设备上运行我的Android Studio应用程序(Samsung Galaxy Ace 2)。但没有什么对我有用。告诉我我错过了什么:

1)USB调试开启

2)安装了ADB驱动程序(在设备管理器中我可以看到Android Composite ADB接口)

3)ADB设备列表仍然清晰,即使我重置服务器(adb kill-server,adb start-server,adb devices - 设备列表清晰)

4)在google usb驱动目录中,在android_winusb.inf文件中我添加了我的设备识别器

5)Android设备管理器仍无法连接到我的设备,重置时显示此错误:" adb连接错误现有连接被远程主机强行关闭"

所以我很乐意听到任何建议。希望你能帮助我

21 个答案:

答案 0 :(得分:67)

您是否尝试在“相机(PTP)”中配置“媒体模式”而不是“媒体设备(MTP)”?这有时解决了这个问题。它在Android设备的USB计算机连接选项中,您应该看到“授权”对话框。

更新04/2017:看起来已经在Android 7.1.2中修复了

答案 1 :(得分:42)

尝试更换插入电缆的USB端口。

听起来很疯狂,但经过20分钟的调试后,这对我有用。

答案 2 :(得分:41)

我已经做了很多处理这个问题的方法。最后它工作了!我使用的是LG Optimus II,但我相信以下步骤也适用于其他Android设备。

第1步:

确保您的设备已启用开发。如果是,请转到步骤2,否则转到Settings > About phone并点按Build number 七次,这是一个幻数:-)。  现在Developer Options中提供了Settings

第2步:

在将设备插入PC之前,请转到Settings > Developer Options并选择USB Connection method

第3步:

将手机插入电脑,您将获得USB Connection method的选项,请选择Internet connection。确保已连接到Internet。顺便说一句,我已将MTP更改为PTP,但这对我不起作用。因此,我尝试Internet connection mode,然后就可以了。

第4步:

Android Studio中运行该应用,它会要求您授权设备进行开发,然后选择是!

第5步:

通过Android Studio运行应用程序并选择设备,而不是模拟器和BINGO!欢迎使用Android开发板。

答案 3 :(得分:32)

我也试过上面的解决方案,但没有运气。所以这就是我所做的:

  1. 下载并安装PdaNet+以修复我的计算机与Android设备之间的连接问题
  2. 在我的Android设备上启用USB调试
  3. 拔下手机并在安装后再次插入
  4. 运行我的应用程序,瞧!我的Android设备现在已被Android Studio识别

答案 4 :(得分:15)

虽然我的电脑可以识别我的手机,但我必须安装三星开发者网站上的官方驱动程序才能让adb / Android Studio识别它:

Samsung Android USB Driver for Windows

答案 5 :(得分:9)

单击“开发者”选项中的“撤消USB调试授权”,然后重试。

答案 6 :(得分:3)

华为手机使用者的解决方案 - 未安装ADB界面时会出现此错误。检查您是否安装了华为HiSuite。安装HiSuite时会安装USB驱动程序(我想大多数同步软件附带的新手机都是如此)。如果计算机上安装了ADB接口,您应该会看到“Android Composite ADB Interface'在设备管理器中的Android Phone下,如此图所示。 enter image description here

答案 7 :(得分:1)

LG Optimus Zone 2 pp415 d \ n以mtp连接,但在互联网连接模式下工作。失去了很多时间搞乱它。没有这方面的文档,但我建议尝试所有4个连接选项。只有1对我有用的是Internet Connection-> Ethernet,然后win 8自动检测驱动程序并安装它。在MTP模式下,尽管所有驱动程序都在设备管理器中注册,但adb不会接收它。

答案 8 :(得分:1)

我遇到了同样的问题。所以这就是我所做的

  1. 重新安装设备驱动程序
  2. USB计算机连接 MTP 更改为大容量存储(UMS)
  3. 它有效。

答案 9 :(得分:1)

对我来说,我尝试了以上内容。结果我的USB线坏了。我改变了电缆然后它工作了。

答案 10 :(得分:0)

对不起,我打扰了你们所有人。问题是我的设备被克隆在设备管理器的不同位置。当我试图在"其他设备"中更新我的手机的驱动程序时,它就消失了。列表,之前我在错误的部分更新它。谢谢大家。

答案 11 :(得分:0)

我在使用Samsung S10 Plus时遇到了很大的问题,因为即使我做了所有需要检测的操作,Macbook上的Android Studio也没有检测到它,也就是说:

  1. 启用开发人员模式(在Android设置中,在“ Build”版本上点击7次)
  2. 启用USB调试

我所做的是在Macbook上启动“ Android File Transfer”,魔术发生了。我的设备上出现一个弹出窗口,询问我是否要授权对其进行USB访问。我单击“是,始终”,现在Android Studio可以在Mac上检测到我的设备了:)

答案 12 :(得分:0)

对我来说,这最终是因为我安装了错误的SDK级别(新版的Android Studio安装了适用于Android 10的SDK,而我的设备仅运行Android 8.1)。尽管Android Studio会“识别”设备并在“设备”菜单中显示字符串,而不仅仅是说未连接任何设备,但为我的设备安装正确的SDK级别最终会将字符串更改为可识别的内容(我的设备的型号名称) ),并允许我通过ADB实际运行我的应用程序。

答案 13 :(得分:0)

我不得不在2台机器上安装android studio,并且我解决了安装三星机器人的问题,我使用了3种不同的三星设备(加上我的家人和朋友中的其他一些),而我不必为驱动程序而苦恼,它适用于我和我推荐它。希望对您有帮助

答案 14 :(得分:0)

在Windows 7上,唯一对我有用的是这个。转到设备管理器->在Android手机下->右键单击并选择“启用”

enter image description here

答案 15 :(得分:0)

如果您有小米手机 因此,在启用“开发人员模式”后,您需要同时启用这两个选项。

  1. USB调试
  2. 通过USB安装

查看此屏幕截图。

enter image description here

答案 16 :(得分:0)

除了上述配置之外,我还必须将部署目标设置为"打开选择部署目标对话框",运行一次(从列出的选项中选择我的设备),然后在Android Studio上启用甚至在将部署设置更改回" USB Device"后即可查看我的设备。我的SWAG是因为Android Studio使用自己的内部缓存来查找您的设备,所以必须先进行初始化。

答案 17 :(得分:0)

在我的情况下,这是由于已经运行并在我的PC下的另一个用户上挂了adb.exe。我的PC上有两个用户,第二个用户将adb.exe进程挂起,即使我尝试结束该过程也是如此。它在任务管理器(End Process Tree)之后与我合作。

希望这可以帮助有多个用户的人:)

艾哈迈德

答案 18 :(得分:-1)

我在三星S8上也有同样的问题。我安装了三星Kies之后,问题就解决了,因为我相信它已经更新了我的三星S8所需的正确驱动程序。

答案 19 :(得分:-1)

更改它适用于我的连接方法内置CD ROM

答案 20 :(得分:-3)

在HTC mini one 2 上,除了启用开发者选项之外,以下内容对我有用:

  1. 转到Wireless&amp ;;中的更多网络
  2. 移动网络共享
  3. USB网络设置
  4. 选择互联网直通