这是问题所在。我想在我的设备上运行我的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连接错误现有连接被远程主机强行关闭"
所以我很乐意听到任何建议。希望你能帮助我
答案 0 :(得分:67)
您是否尝试在“相机(PTP)”中配置“媒体模式”而不是“媒体设备(MTP)”?这有时解决了这个问题。它在Android设备的USB计算机连接选项中,您应该看到“授权”对话框。
更新04/2017:看起来已经在Android 7.1.2中修复了
答案 1 :(得分:42)
尝试更换插入电缆的USB端口。
听起来很疯狂,但经过20分钟的调试后,这对我有用。
答案 2 :(得分:41)
我已经做了很多处理这个问题的方法。最后它工作了!我使用的是LG Optimus II
,但我相信以下步骤也适用于其他Android设备。
确保您的设备已启用开发。如果是,请转到步骤2,否则转到Settings > About phone
并点按Build number
七次,这是一个幻数:-)。
现在Developer Options
中提供了Settings
。
在将设备插入PC之前,请转到Settings > Developer Options
并选择USB Connection method
。
将手机插入电脑,您将获得USB Connection method
的选项,请选择Internet connection
。确保已连接到Internet。顺便说一句,我已将MTP
更改为PTP
,但这对我不起作用。因此,我尝试Internet connection mode
,然后就可以了。
在Android Studio
中运行该应用,它会要求您授权设备进行开发,然后选择是!。
通过Android Studio
运行应用程序并选择设备,而不是模拟器和BINGO!欢迎使用Android开发板。
答案 3 :(得分:32)
我也试过上面的解决方案,但没有运气。所以这就是我所做的:
答案 4 :(得分:15)
虽然我的电脑可以识别我的手机,但我必须安装三星开发者网站上的官方驱动程序才能让adb / Android Studio识别它:
答案 5 :(得分:9)
单击“开发者”选项中的“撤消USB调试授权”,然后重试。
答案 6 :(得分:3)
华为手机使用者的解决方案 - 未安装ADB界面时会出现此错误。检查您是否安装了华为HiSuite。安装HiSuite时会安装USB驱动程序(我想大多数同步软件附带的新手机都是如此)。如果计算机上安装了ADB接口,您应该会看到“Android Composite ADB Interface'在设备管理器中的Android Phone下,如此图所示。
答案 7 :(得分:1)
LG Optimus Zone 2 pp415 d \ n以mtp连接,但在互联网连接模式下工作。失去了很多时间搞乱它。没有这方面的文档,但我建议尝试所有4个连接选项。只有1对我有用的是Internet Connection-> Ethernet,然后win 8自动检测驱动程序并安装它。在MTP模式下,尽管所有驱动程序都在设备管理器中注册,但adb不会接收它。
答案 8 :(得分:1)
我遇到了同样的问题。所以这就是我所做的
它有效。
答案 9 :(得分:1)
对我来说,我尝试了以上内容。结果我的USB线坏了。我改变了电缆然后它工作了。
答案 10 :(得分:0)
对不起,我打扰了你们所有人。问题是我的设备被克隆在设备管理器的不同位置。当我试图在"其他设备"中更新我的手机的驱动程序时,它就消失了。列表,之前我在错误的部分更新它。谢谢大家。
答案 11 :(得分:0)
我在使用Samsung S10 Plus时遇到了很大的问题,因为即使我做了所有需要检测的操作,Macbook上的Android Studio也没有检测到它,也就是说:
我所做的是在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)
答案 15 :(得分:0)
答案 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 上,除了启用开发者选项之外,以下内容对我有用: