Code Bye

adb devices找不到设备求解。

很郁闷,最近要需要在项目里面整个一个直接往安卓手机里面装软件的功能,研究了2天,发现利用adb就可以很轻松的实习,关键问题来了。我的手机连接到电脑。只有通过先打开360手机助手(电脑版),这样再利用我的adb就能显示设备名和进行shell操作了,但是不打开360手机卫士就不行。首先排除,驱动问题,驱动已经正确安装了,再排除手机的调试模式,已经开了,不然360没用啊。再排除任何硬件故障。因为360手机助手开了以后我就可用ADB了。求各位高手教教我。。。。


10分
你试试这个:
Try below steps:

1,Close the Eclipse if running
2,Go to the Android SDK tools directory in Command Prompt
3,type adb kill-server
4,then type adb start-server
5,No error message is thrown while starting ADB server, then adb is started successfully.
6,Now you can start Eclipse again.

it worked for me this way, Eclipse should be closed before issuing these commands.

Quote: 引用 1 楼 Aries_zz 的回复:

诶,首先我不用Eclipse,第二我不是安卓开发,我只是简单的想在自己的软件里面(VC)加上往插在电脑上的安卓手机里面装软件(还要识别手机已经安装了哪些软件)的功能,我的想法是用ADB往ADB里面发命令行参数。但是我却找不到手机,(其他手机助手可以找到,在他们找到之后,我的ADB就可以找到了),驱动绝对是装好了。。kill-server,start-server都做了,没用,启动前也把ADB进程关闭了。并且也没有报错。


15分
首先 这几点 你先试试看  

1,打开你手机里面的debug
2,关闭一些手机辅助软件 (类似于豌豆荚之类的)
3,关闭进程中的某些adb
4,保证只有一台android 设备

引用 3 楼 shen332401890 的回复:

首先 这几点 你先试试看  

1,打开你手机里面的debug
2,关闭一些手机辅助软件 (类似于豌豆荚之类的)
3,关闭进程中的某些adb
4,保证只有一台android 设备

很关键,打开手机里面的DEBUG是指的?是把手机设置成USB调试模式??


15分
引用 4 楼 woshisange03 的回复:
Quote: 引用 3 楼 shen332401890 的回复:

首先 这几点 你先试试看  

1,打开你手机里面的debug
2,关闭一些手机辅助软件 (类似于豌豆荚之类的)
3,关闭进程中的某些adb
4,保证只有一台android 设备

很关键,打开手机里面的DEBUG是指的?是把手机设置成USB调试模式??

是的

引用 5 楼 shen332401890 的回复:
Quote: 引用 4 楼 woshisange03 的回复:
Quote: 引用 3 楼 shen332401890 的回复:

首先 这几点 你先试试看  

1,打开你手机里面的debug
2,关闭一些手机辅助软件 (类似于豌豆荚之类的)
3,关闭进程中的某些adb
4,保证只有一台android 设备

很关键,打开手机里面的DEBUG是指的?是把手机设置成USB调试模式??

是的

这个肯定是打开的,不然360手机助手也不可能连上我手机啊。。

楼主问题解决没有?
是不是adb版本太高了呢。你用的是version 1.0.31?
引用 8 楼 sgzy001 的回复:

是不是adb版本太高了呢。你用的是version 1.0.31?

跨擦,对的,的确是adb版本问题。改成1.0.31就OK了

我用1.0.31,为什么不可以啊,楼主给说下要改哪些地方啊。。。。
我也碰见了,死活找不到手机,求解啊:
之前一直好好的,不知道突然怎么会这样的。。。

1.重启了电脑、手机
2.设置了“USB调试模式”
3.重装了device USB 驱动

求大牛支招,先谢谢了

C:\Users\cc>adb devices
List of devices attached

C:\Users\cc>adb kill-server

C:\Users\cc>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

C:\Users\cchen122>adb devices
List of devices attached

C:\Users\cc>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached

C:\Users\cc>adb kill-server

C:\Users\cc>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

C:\Users\cc>adb devices
List of devices attached

C:\Users\cc>adb version
Android Debug Bridge version 1.0.31

C:\Users\cc>

引用 11 楼 cc1949 的回复:

我也碰见了,死活找不到手机,求解啊:
之前一直好好的,不知道突然怎么会这样的。。。

1.重启了电脑、手机
2.设置了“USB调试模式”
3.重装了device USB 驱动

求大牛支招,先谢谢了

C:\Users\cc>adb devices
List of devices attached

C:\Users\cc>adb kill-server

C:\Users\cc>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

C:\Users\cchen122>adb devices
List of devices attached

C:\Users\cc>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached

C:\Users\cc>adb kill-server

C:\Users\cc>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

C:\Users\cc>adb devices
List of devices attached

C:\Users\cc>adb version
Android Debug Bridge version 1.0.31

C:\Users\cc>

我的也是这样,大神呢,怎么解决的

技术方面没解决,但是问题解决了,在此公布方法,和各位童鞋共享:
下载手机助手 或者 豌豆荚 之类的手机助理软件,然后找到设备,然后卸载它们。。。然后OK了。。。哈哈哈
打开设备驱动详细信息,找到设备的VID,如楼主的图设备VID 是0x12D1

找到 C:\Documents and Settings\Administrator\.android 文件夹下的
adb_usb.ini 信息,打开。在里面添加一行 0x12D1 ,保存文件

重新启动adb

非常感谢14楼jxbicestare的答案 非常有用!
usb调试神马的都开了,然后搞个360手机助手神马的,连接手机一会儿手机里出来个什么RSA验证的窗口勾选始终pc信任的那个然后确定,然后关了,之后用adb就能找到了,我是这样的小米手机。
#14楼的方法有效
引用 14 楼 jxbicestare 的回复:

打开设备驱动详细信息,找到设备的VID,如楼主的图设备VID 是0x12D1

找到 C:\Documents and Settings\Administrator\.android 文件夹下的
adb_usb.ini 信息,打开。在里面添加一行 0x12D1 ,保存文件

重新启动adb

补充一下(不是我写的):http://hi.baidu.com/tigerpan/item/6609de1834a35fc738cb30fe
没想到百度空间有这么专业实用的博客。。。

引用 14 楼 jxbicestare 的回复:

打开设备驱动详细信息,找到设备的VID,如楼主的图设备VID 是0x12D1

找到 C:\Documents and Settings\Administrator\.android 文件夹下的
adb_usb.ini 信息,打开。在里面添加一行 0x12D1 ,保存文件

重新启动adb

嗯嗯,的确好使~!

由于各人登录用户名可能不一样,因此用
%userprofile%\.android\adb_usb.ini 更通用
adb_usb.ini 里面就是0x12D1这6个字符即可。
我的居然是要先把usb调试取消掉,然后再次勾选上,这时候可以看到电脑右下角正在安装驱动,装完了之后再adb 命令就ok了,讲到底还是驱动的问题!
adb_usb.ini
引用 14 楼 jxbicestare 的回复:

打开设备驱动详细信息,找到设备的VID,如楼主的图设备VID 是0x12D1

找到 C:\Documents and Settings\Administrator\.android 文件夹下的
adb_usb.ini 信息,打开。在里面添加一行 0x12D1 ,保存文件

重新启动adb

adb_usb.ini没有这个文件又怎么办呢。。。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明adb devices找不到设备求解。