如何解决adb shell error:device not found。

时间:2023-01-11 21:31:54
在XP的cmd里键入adb shell,出现错误:erro:device not found。
环境变量如下:D:\Program Files\android-sdk-windows\tools
请问出现这种错误有几种情况??

30 个解决方案

#1


真机还是模拟器? 设置-》应用程序-》开发-》usb 调试有没打开?

#2


adb kill-server试试。

#3


usb没连上?

#4


插拔多试几次

#5


确定选择adb调试模式;再adb remount一下试试

#6


adb remount

#7


adb kill-server
adb start-server

试试。

#8


adb remount

#9


引用 8 楼 ch_984326013 的回复:
adb remount

* daemon not running.starting it now *
* daemon started successfully *
error:devoce not found

执行完毕后,报该错误!!如何解决?另外USB在哪里设置,我是在笔记本上做开发用,不是真机。

#10


不是真机。。
虚拟机吗?

#11


你把你的虚拟机启来。
然后adb start-server
adb shell


看他显示什么。

#12


引用 10 楼 redoffice 的回复:
不是真机。。
虚拟机吗?

不是,我是说不是手机,是在电脑上!!!

#13


你电脑上也要启动虚拟机呀。把你电脑上的虚拟机启动起来。楼主是不是还没配虚拟机?

#14


启动虚拟机后, 在执行adb shell

#15


引用 13 楼 redoffice 的回复:
你电脑上也要启动虚拟机呀。把你电脑上的虚拟机启动起来。楼主是不是还没配虚拟机?

哦!我知道了,刚才没听明白,你说的是Android虚拟机啊!我试试哦!!哈哈

#16


晕,那叫 模拟器 ,出现这种情况,估计socket端口被禁用了,或防火墙等问题

#17


楼主试试这样做:
platform-tools目录下的adb.exe ,AdbWinApi.dll(AdbWinUsbApi.dll,忘记具体是哪个了),拷贝到tools下

#18


17楼顶一下,可以这么一试,在用eclipse时,如果tools里面没有adb.exe会报错的……

#19


1、没有连接电脑
2、USB调试开关没打开
3、服务端口被禁
4、虚拟机死机
5、无root权限或没有mount上

#20


首先保证usb数据线是连接完好,然后:
1)adb kill-server
2)adb shell
实在不行,重启电脑,还不行,就只有重装adb 的usb驱动

#21


要是在电脑上,必须启动虚拟机,否则当然找不到设备了

#22


#ADB Shell–“Device Not Found”#:The reason for this is that you have to have the emulator already running or there is no device for the adb shell to connect to.所以要先运行虚拟机再输入adb shell,问题解决

#23


应该是驱动安装的问题,我今天折腾了一天,后来按照高手的指点成功连接到设备。我这有安装步骤的截图 需要的花 mail我  pdafans@foxmail.com

#24


我是菜鸟,请问各位大侠如何安装虚拟机啊。有详细操作步骤吗

#25


原来如此,我没设到调试模式下

#26


我是用WIFI的方式,连接到手机的,怎么连不上啊,adb connect 192.168.1.106
提示unable to connect to 192.168.1.106:5555,求解

#27


引用 14 楼  的回复:
启动虚拟机后, 在执行adb shell

这个靠谱!

#28


估计是没安装驱动,用91或360手机助手安装驱动看下

#29


没有安装java插件吧,安装一下试试http://java.sun.com/javase/downloads/ea.jsp

#30


使用adb shell

Mount –o remount rw /system

#1


真机还是模拟器? 设置-》应用程序-》开发-》usb 调试有没打开?

#2


adb kill-server试试。

#3


usb没连上?

#4


插拔多试几次

#5


确定选择adb调试模式;再adb remount一下试试

#6


adb remount

#7


adb kill-server
adb start-server

试试。

#8


adb remount

#9


引用 8 楼 ch_984326013 的回复:
adb remount

* daemon not running.starting it now *
* daemon started successfully *
error:devoce not found

执行完毕后,报该错误!!如何解决?另外USB在哪里设置,我是在笔记本上做开发用,不是真机。

#10


不是真机。。
虚拟机吗?

#11


你把你的虚拟机启来。
然后adb start-server
adb shell


看他显示什么。

#12


引用 10 楼 redoffice 的回复:
不是真机。。
虚拟机吗?

不是,我是说不是手机,是在电脑上!!!

#13


你电脑上也要启动虚拟机呀。把你电脑上的虚拟机启动起来。楼主是不是还没配虚拟机?

#14


启动虚拟机后, 在执行adb shell

#15


引用 13 楼 redoffice 的回复:
你电脑上也要启动虚拟机呀。把你电脑上的虚拟机启动起来。楼主是不是还没配虚拟机?

哦!我知道了,刚才没听明白,你说的是Android虚拟机啊!我试试哦!!哈哈

#16


晕,那叫 模拟器 ,出现这种情况,估计socket端口被禁用了,或防火墙等问题

#17


楼主试试这样做:
platform-tools目录下的adb.exe ,AdbWinApi.dll(AdbWinUsbApi.dll,忘记具体是哪个了),拷贝到tools下

#18


17楼顶一下,可以这么一试,在用eclipse时,如果tools里面没有adb.exe会报错的……

#19


1、没有连接电脑
2、USB调试开关没打开
3、服务端口被禁
4、虚拟机死机
5、无root权限或没有mount上

#20


首先保证usb数据线是连接完好,然后:
1)adb kill-server
2)adb shell
实在不行,重启电脑,还不行,就只有重装adb 的usb驱动

#21


要是在电脑上,必须启动虚拟机,否则当然找不到设备了

#22


#ADB Shell–“Device Not Found”#:The reason for this is that you have to have the emulator already running or there is no device for the adb shell to connect to.所以要先运行虚拟机再输入adb shell,问题解决

#23


应该是驱动安装的问题,我今天折腾了一天,后来按照高手的指点成功连接到设备。我这有安装步骤的截图 需要的花 mail我  pdafans@foxmail.com

#24


我是菜鸟,请问各位大侠如何安装虚拟机啊。有详细操作步骤吗

#25


原来如此,我没设到调试模式下

#26


我是用WIFI的方式,连接到手机的,怎么连不上啊,adb connect 192.168.1.106
提示unable to connect to 192.168.1.106:5555,求解

#27


引用 14 楼  的回复:
启动虚拟机后, 在执行adb shell

这个靠谱!

#28


估计是没安装驱动,用91或360手机助手安装驱动看下

#29


没有安装java插件吧,安装一下试试http://java.sun.com/javase/downloads/ea.jsp

#30


使用adb shell

Mount –o remount rw /system