更新SDK后,Eclipse显示以下错误:
ADB服务器没有ACK,无法启动守护进程.
当我运行Android应用程序时,它给了我以下内容:
请确保adb正确位于"D:\ android-sdk-windows\platform-tools\adb.exe"并且可以执行.
我该如何解决这个问题?
每当我尝试运行时adb devices
:
$ adb devices
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
HT0ANRV05740 device
Run Code Online (Sandbox Code Playgroud)
它说守护进程没有运行并重新启动守护进程.
然后,如果我再次运行adb设备,它会做同样的事情 -
$ adb devices
adb server is out of date. killing...
* daemon started successfully *
List of devices attached
HT0ANRV05740 device
Run Code Online (Sandbox Code Playgroud)
然后,如果我再次运行它,它再次做同样的事情 -
$ adb devices
adb server is out of date. killing...
* daemon started successfully *
List of devices attached
HT0ANRV05740 device
Run Code Online (Sandbox Code Playgroud)
请帮忙!!
此外,我的DDMS不断给我以下消息 -
[2011-02-23 16:17:05 - DeviceMonitor]Adb …
Run Code Online (Sandbox Code Playgroud) 更新(2014年10月11日):Genymotion发布了2.3.1修复了这个问题.https://cloud.genymotion.com/page/changelog/#231
更新(2014年10月21日):Genymotion回复了我的支持电子邮件,并指出@plackemacher推荐的解决方案是目前建议的解决方案.他们意识到了这个问题.
自从升级到Lollipop后,我在使用Genymotion模拟器时遇到了adb问题.设备未显示在Android Studio中,我在尝试运行时也遇到以下错误adb devices
:
$ adb devices
adb server is out of date. killing...
cannot bind 'tcp:5037'
ADB server didn't ACK
* failed to start daemon *
error:
Run Code Online (Sandbox Code Playgroud)
我不确定是不是因为Lollipop升级或巧合.
编辑/更新:
根据Chris Satton的评论,我调查了多个adb进程是否正在运行(ps aux | grep adb
),看起来它是一个Genymotion冲突(?).它看起来包含自己的adb版本.
格雷格72550 0.0 0.0 611164 1508 ?? S 4:14 PM
0:00.02 /Applications/Genymotion.app/Contents/MacOS/player.app/Contents/MacOS/tools/adb -s 192.168.56.102:5555 shell格雷格72523 0.0 0.0 635956 2296 ?? S 4:14 PM 0:00.02 adb -P 5037 fork-server服务器
我无法在我的笔记本电脑上运行Android应用程序.Eclipse不断给出相同的错误,即"ADB服务器没有确认"
我已经尝试了一切,从ddms视图重启adb,从命令行(kill-server,start-server),从任务管理器重启eclipse.当我设法启动adb服务器并重新打开eclipse时,只要我运行android应用程序,同样的错误就会出现在控制台上; ADB服务器没有确认.
你可以提出一个想法,除了重新启动adb
我试图同时在5个AVD上安装我的项目,但是我经常遇到这个错误,我在Windows 8.1上执行它
"* daemon not running. starting it now on port 5037 *
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon"
Run Code Online (Sandbox Code Playgroud)
我已经尝试阅读有关此错误的stackoverflow上所有可能的帖子,并且所有这些都只是提到尝试杀死adb进程并重新启动eclipse然后一切都会好的.我已经尝试了帖子中提到的方法,同时我也关闭了我的安全和防火墙,这样端口5037没有障碍.有人请帮助我,因为我需要执行我的项目,我不能这样做:(.供我参考,我可以提供以下命令的输出"netstat -ano | findstr"5037""
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 7144
TCP 127.0.0.1:5037 127.0.0.1:57410 ESTABLISHED 7144
TCP 127.0.0.1:5037 127.0.0.1:57411 ESTABLISHED 7144
TCP 127.0.0.1:5037 127.0.0.1:57414 ESTABLISHED 7144
TCP 127.0.0.1:5037 127.0.0.1:57415 ESTABLISHED 7144
...
Run Code Online (Sandbox Code Playgroud)
有人请建议解决这个问题,可能是什么原因.您还可以查看下面的图像来推断可能发生的情况.
我打印react-native run-android
并获得以下输出:
FAILURE:构建因异常而失败.
出了什么问题:任务':app:installDebug'执行失败.
com.android.builder.testing.api.DeviceException:超时获取设备列表.
尝试:使用--stacktrace选项运行以获取堆栈跟踪.使用--info或--debug选项运行以获取更多日志输出.
建筑失败
总时间:1分钟11.385秒无法在设备上安装应用程序,请阅读上述错误以获取详细信息.确保运行Android模拟器或连接设备并设置Android开发环境:https: //facebook.github.io/react-native/docs/android-setup.html
我有genymotion模拟器运行.我已经定义了android home和path
export ANDROID_HOME=/home/jonstark/Documents/android/
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Run Code Online (Sandbox Code Playgroud)
在sdk管理器中,我已经下载了所有必需的包.我该怎么办?
我正在运行Eclipse:Helios.这是问题所在.当我在编程时让我的Android模拟器运行大约20分钟时,如果我尝试安装并运行我的应用程序,我在控制台中收到此错误:
[2011-07-12 12:27:55 - DatePrinter]无法在设备'emulator-5554'上安装DatePrinter.apk:连接被拒绝:连接
[2011-07-12 12:27:55 - DatePrinter] java.net.ConnectException:连接被拒绝:连接
[2011-07-12 12:27:55 - DatePrinter]发布取消!
如果我关闭模拟器并再次运行项目,则会启动一个新的模拟器,并且控制台会显示模拟器启动但应用程序未安装且模拟器未显示在DDMS中.
如果我去终端并输入adb devices
,我收到此错误消息
ADB服务器没有确认
*未能启动守护进程*
错误无法连接到守护程序
我发现的唯一方法就是关闭eclipse,杀死adb.exe进程并重新启动eclipse.
什么可能导致此错误的想法/如何调试它?
编辑:通过SDK管理器启动模拟器也不会产生任何积极的结果.
编辑2:运行adb kill-server和adb start-server会产生相同的消息"ADB Server没有确认",尽管它"daemon not started, starting it now on port 5037"
在此之前打印了一个权限.
我花了大约5个小时来解决这个问题.我在stackoverflow上读过同样的问题,但没有一个解决方案解决了我的问题...... 首先,它给了我:
[2013-02-28 14:48:21 - adb] ADB server didn't ACK
[2013-02-28 14:48:21 - adb] * failed to start daemon *
Run Code Online (Sandbox Code Playgroud)
为了解决这个问题,我在任务管理器中杀死了adb.exe,重新启动了eclipse.然后转到DDMS,重置adb.没运气...
然后,我去命令行窗口,键入adb kill-server
和adb start-server
,它给了我:
adb server is out of date. killing...
ADB server didn't ACK
fail to start deamon
Run Code Online (Sandbox Code Playgroud)
现在我不知道该怎么办.我有一个在eclipse上开发的项目,所以真的需要尽快解决这个问题.有人请帮忙!!
(正如许多解决方案所示,我杀了我的adb.exe数千次,但它在2秒后立即出现在任务管理器中.)
我的android sdk无法正常工作.ADB和DDMS存在问题.
我试过 adb kill-server
,它工作正常.然后我写了,adb start-server
但它不起作用,并在输出中给出如下内容:
daemon is not running starting it now on port 5037.ADB sever didn't ACK
Run Code Online (Sandbox Code Playgroud)
我不知道如何进行更改.
还有一件事发生在ddms中
[2012-02-29 18:43:54 - ddms]无法初始化Monitor Thread:无法建立环回连接
[2012-02-29 18:43:55 - adb] ADB服务器没有确认
我的防火墙也关闭了.
我收到了这个错误......我的日食没有运行任何项目
[2012-08-28 01:35:50 - adb] ADB server didn't ACK
[2012-08-28 01:35:50 - adb] * failed to start daemon *
Run Code Online (Sandbox Code Playgroud)
这是我在android控制台中收到的内容
The connection to adb is down, and a severe error has occured.
You must restart adb and Eclipse.
Please ensure that adb is correctly located at 'C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe' and can be executed.
Run Code Online (Sandbox Code Playgroud)
谁能告诉我该怎么办?