我在Mac上使用React-Native,Android和Genymotion.当我运行时,react-native run-android我在启动操作结束时得到这些行:
...
04:54:40 E/adb: error: could not install *smartsocket* listener: Address already in use
04:54:40 E/adb: ADB server didn't ACK
04:54:40 E/ddms: '/Users/paulbrie/Library/Android/sdk/platform-tools/adb,start-server' failed -- run manually if necessary
04:54:40 E/adb: * failed to start daemon *
04:54:40 E/adb: error: cannot connect to daemon
:app:installDebug FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:installDebug'.
> com.android.builder.testing.api.DeviceException: Timeout getting device list.
...
Run Code Online (Sandbox Code Playgroud)
但是,adb devices返回此信息:
List of devices attached
192.168.59.101:5555 …Run Code Online (Sandbox Code Playgroud) 我无法在我的笔记本电脑上运行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)
有人请建议解决这个问题,可能是什么原因.您还可以查看下面的图像来推断可能发生的情况.
运行Vista,尝试adb从shell 启动,因为管理员获取守护程序现在没有运行启动它
ADB server didn't ACK
* failed to start daemon *
Run Code Online (Sandbox Code Playgroud)
对此有何帮助?
我是Android新手.我想我可能会在这里做些蠢事.我启动了虚拟设备,我看到该adbd守护进程正在从终端仿真器运行.当我运行时,adb devices我收到以下错误:
C:\Program Files\Android\android-sdk\tools>adb devices
* 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)
没有其他进程使用端口5037.我做错了什么?这是我安装的包 -
1) Android SDK Tools, revision 10
2) Android SDK Platform-Tools, revision 3
3) SDK Platform Android 2.3.3, API 10, revision 1
Run Code Online (Sandbox Code Playgroud) 我正在运行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"在此之前打印了一个权限.
我已经使用AS几个月了,但是自从两天以来,尝试运行我的应用程序时出现错误:
Unable to run 'adb': null
'C:\Users\lapof\AppData\Local\Android\Sdk\platform-tools\adb.exe start-server' failed -- run manually if necessary
* daemon not running; starting now at tcp:5037
could not read ok from ADB Server
* failed to start daemon
error: cannot connect to daemon
Run Code Online (Sandbox Code Playgroud)
我读过很多人遇到此问题的信息,但是提供的解决方案对我不起作用。我特别阅读以下问题:
这些问题的很多答案都说要从任务管理器中关闭adb.exe,问题是adb.exe没有运行,如果我尝试通过.\adb start-server在PowerShell窗口中键入来重新启动它,则会遇到相同的错误。
我也尝试重新启动我的PC,但是它不起作用。在我要连接的Android设备上(三星Galaxy S8),我启用了USB调试功能。我什至尝试删除所有授权的设备,但没有任何效果。
我检查了其他进程是否使用了5037端口,但adb.exe使用了5037端口(并且该端口的防火墙状态是允许的,但不受限制)。顺便说一句,正如我所说,在任务管理器中没有adb.exe。
最后,我尝试遵循我所链接的最后一个问题中提供的说明(基本上,我重新下载了adb.exe)。最初我跑了.\adb start-server,出现了这个奇怪的错误:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
** daemon …Run Code Online (Sandbox Code Playgroud)