4
我已经解决了我的第一个问题:打开Eclipse,打开SDK管理器,选择设备打开。
或者您可以打开SDK目录。打开SDK管理器,然后选择设备打开
2:关闭Eclipse,然后再打开它。
2011-04-18 14:43:41
pengwang
40
我遇到了同样的问题,但我没有造成这种情况。无论如何,我终于找到了一些线索并加以修复。
当我打开SDK和AVD管理器,但发现AVD版本(2.3.3)不一样的Android库版本(2.3)。所以我用2.3创建了一个新的AVD。
我固定它通过以下步骤:1. 打开Windows任务管理器和杀adb.exe过程。 2.关闭eclipse并重新启动它。然后它工作。
希望它有帮助。
2011-04-29 08:00:30
jowett
261
感谢,@jowett,我已经解决了我同样的问题,做这些步骤
第1步: CTRL +移+ Esc键到打开任务管理器,它具有adb.exe过程和结束(中止),该过程
步骤2: 现在,关闭该文摘e,它正在我的电脑上运行。
步骤3: 同样,重新启动Eclipse然后解决了这个问题。
对于使用OS X
killall adb
对于那些使用Windows
adb kill-server
应该做的伎俩。
2011-08-07 06:00:35
+0
...或杀死ADB过程,而不是Eclipse的 - 也适用 –
2013-11-30 12:19:04
1
在终端中输入./adb nodaemon server。
如果它返回Invalid content in adb_usb.ini,则说明.android文件夹中的adb_usb.ini文件存在问题。
打开adb_usb.ini和删除其内容。然后重新启动服务器...它为我工作。
2011-10-03 11:27:30
aashishdhawan
2
跑过来sysinternals.com,拿起套装软件和进程管理器,如果你没有他们已经安装。
出于某种原因,ADB守护程序终止前关闭套接字交换完成。如果您运行(从命令提示符)“NETSTAT -o”,您将看到处于CLOSE_WAIT状态的套接字(通常为5037)以及拥有的进程号。 Process Explorer将不会显示进程ID(守护进程已终止),并且名为adb.exe的进程(已打开套接字)将不再显示。 (如果adb.exe如果找到,试图杀死任务,看看如果事情得到清理。)
使用套装软件,找到挂插座。进程名称列将显示无法找到的关联进程。右键单击,然后选择“关闭连接”。套接字现在关闭,并且adb守护程序应该能够启动。
2011-11-06 05:30:44
HiTechHiTouch
+0
有用。另外,在Process Explorer中,如果看到adb.exe运行时显示[错误打开进程]的Path列,则可能是可能的罪魁祸首。 –
2012-04-04 19:03:11
8
我通过在〜/ .android/adb_usb.ini
末进入一个额外的空白行导致此问题(删除多余的空行固定的问题)
2011-11-28 21:53:28
nmr
+0
通过删除所有空行而不仅仅是最后一行来修复类似问题。 –
2012-03-31 21:07:39
+2
我有同样的问题,因为我在进入Kindle Fire行时在最后添加了一行空白行。我删除了空行和adb重新启动没有问题。谢谢。 –
2012-05-07 05:43:35
4
我已经向上在这个问题上投了另一个答案,但如果有人想知道,你不需要重新启动Eclipse来让ADB再次运行。只需打开外壳并运行命令:
adb start-server
如果您还没有设置路径ADB在您的系统属性,那么你必须先去其中亚行存在(在Android的\ Android的SDK目录\平台工具....我正在运行Windows,我不知道如何mac的人做事情)。如果在adb_usb.ini换行符
2011-12-16 02:44:21
dell116
+2
这没关系。我也从命令行得到错误。 –
2011-12-22 17:20:00
+0
我没有找到一种方法如何在Mac上做到这一点。强制戒烟亚行没有帮助,所以我不得不重新启动整台电脑。然后它再次工作。 –
2014-01-31 09:36:39
35
亚行往往会失败。删除它,重新启动它,这通常会解决问题(至少对我来说无论如何)。
2012-02-12 16:23:34
FishGuy876
+0
试图调试与Kindle Fire的希望在这文件〜/ .android/adb_usb.ini的条目,但在不知不觉中增加一些额外的空行。现在删除它。得到修复,谢谢。 –
2013-07-20 12:30:07
1
检查Android目录的路径。它不应该包含空格等。
还要检查插件是否已在Eclipse中正确配置→首选项。
在我来说,我拥有了一切检查多次,但它仍然没有工作。我正要重新安装所有东西,但我在这个网站上找到了答案(其他一些帖子)。
请检查您的防病毒软件。它可能会阻止端口adb.exe或模拟器程序等,这在我的情况下解决了这个问题。
2012-05-03 15:06:20
user1372837
+0
在我的情况也是它为信息.. –
2015-03-13 20:25:19
0
我有同样的问题。但我的笔记本上没有adb的过程。我只是注销并重新登录到我的帐户,它的解决...
亚行可以从后窗户CMD开始。
2012-06-06 07:28:05
+0
这不是一个真正的解决方案antivirus.Thanks。 –
2012-10-19 22:41:00
2
我有类似的问题。从任务管理器中删除现有的ADB进程实例而不是为我工作。几天前,我曾尝试过安装MIPS SDK和ADT-17,并且Eclipse给了我这个错误,但我没有解决这个问题。
所以,现在,当我得到这个ADB服务器没有ACK,未能在Eclipse 帮助菜单项,启动守护...问题,我执行“检查更新”。 没有可用的更新,但至少'ADB服务器没有确认'错误消失。
我希望这可能有助于在少数情况下。
2012-10-15 17:02:23
Chand51
13
如果您正在使用该设备的同步应用程序,也有可能是因为有使用同一端口5037其他应用程序。关闭端口5037上运行的所有服务并尝试启动ADB。
要检查是否有任何应用程序正在使用端口5037,使用:
netstat -a -n -o |findstr "5037"
获取应用程序的PID。
现在使用adb start-server或adb get-state启动/检查ADB服务器状态。
我所面临的问题,当我用Snappea/Wandoujia同步应用程序。
2012-12-07 07:08:21
pradeepcg
+0
谢谢!由于某种原因,svchost.exe突然使用该端口。 –
2013-09-19 14:09:42
+0
我不知道这个问题什么时候能解决,但是不能被固定下来是一种遗憾。 –
2016-06-20 07:52:25
0
最好的和无需重新启动任何设备或软件的最有效的方法是:
运行以下命令:
adt-bundle-windows-x86_64\sdk\platform-tools\adb.exe
还有一件事.. ADB是一个自立的事情。除非它希望自己能够工作,否则你无法做任何事情。还有一种方法,我发现:将设备连接5-6分钟并等待。很快,该设备连接并尝试启动。
2013-04-03 18:48:18
0
这并没有开始发生了我,直到我扎根我Samsung Galaxy S III电话(继XDA开发者论坛指南)。
它发生得非常随机,但它肯定是在运行Eclipse时发生的。
查杀adb.exe过程并重新启动它解决了这个问题。
2013-07-24 04:23:18
7
我们可以很容易地解决这个问题。
打开命令提示符,并做cd
运行命令adb kill-server
打开Windows任务管理器,并检查是否adb仍在运行。如果是,就在命令提示符下
2013-10-23 09:44:38
+0
无需重启Eclipse! :) –
2014-07-29 12:18:33
32
命令提示符(cmd.exe的)杀adb.exe
运行命令adb start-server:
netstat -aon | findstr 5037
查找0.0的进程ID。 0.0:
确保它是adb。EXE: tasklist | findstr 1980
杀了这个过程: taskkill /f /t /im adb.exe
获得亚行恢复正常:
2013-11-07 05:10:50
Bastet
+0
我的身边是tfadb.exe,杀死它后,它的工作,谢谢。 –
2014-04-02 07:23:05
5
确保手机上的USB调试已打开。 ADB kill-server和ADB start-server不是问题。
C:\Documents and Settings\Administrator> adb nodaemon server
- cannot bind 'tcp:5037'
C:\Documents and Settings\Administrator> netstat -aon | findstr "5037"
- TCP 127.0.0.1:1130 127.0.0.1:5037 TIME_WAIT 0
- TCP 127.0.0.1:1269 127.0.0.1:5037 TIME_WAIT 0
- TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 3088
- TCP 127.0.0.1:5037 127.0.0.1:1128 TIME_WAIT 0
- TCP 127.0.0.1:5037 127.0.0.1:1129 TIME_WAIT 0
- TCP 127.0.0.1:5037 127.0.0.1:1270 TIME_WAIT 0
C:\Documents and Settings\Administrator>tasklist -fi "pid eq 3088"
- Image name PID session name session # memory usage
========================= ====== ============ ==== ======== ============
- adb.exe 3088 Console 0 3,816 K
C:\Documents and Settings\Administrator>taskkill /f /pid 3088
- Success: terminate the PID for the process of 3,088.
C:\Documents and Settings\Administrator>adb start-server
- daemon not running. starting it now on port 5037 *
- daemon started successfully *
2013-12-12 03:17:18
-1
杀害的Eclipse,然后重新启动并没有帮助我。我将Android工具添加到PATH变量中,启动了任务管理器并杀死了adb.exe。
我重新启动Eclipse,然后工作。
2014-03-12 21:18:12
0
看的防病毒或防火墙......是否有该块,你从访问...在K7杀毒我关掉系统监测,与它的作品对我来说...
2014-04-03 03:32:38
-1
我不得不让adb.exe在我的防火墙中访问我的网络。
adb server is out of date. killing...
ADB server didn't ACK
* failed to start daemon *
Genymotion包括它自己的adb副本,它与一个捆绑干扰:如果您使用的是Genymotion仿真器(在Windows或Linux),同时由于Android工作室发生
2014-08-03 01:56:17
Terel
+0
你是怎么做到的? –
2014-10-03 18:07:15
+1
我使用这个防火墙:http://www.sphinx-soft.com/de/Vista/order.html 我所做的是改变adb.exe为'允许all' –
2014-10-06 14:31:25
35
这些症状Android的SDK。
解决最简单的方法似乎是更新您的Genymotion设置,以便它使用相同的ADB为你的Android SDK:
只需选中“使用自定义Android SDK工具”选项,并输入您想要的位置。
2014-11-03 19:33:40
+0
作品的规则,我更新后Android Studio到2.1.2。 –
2016-07-01 17:52:35
1
除了@Bastet的解决方案:
其实我们使用的地址0.0.0.0:0杀死进程。这就是为什么大多数人从任务管理器杀死adb.exe的是工作(在我的情况,我无法看到它甚至在任务管理器)。
继@Bastet步骤后,我发现其他一些进程正在使用此地址。我继续杀它,它给了我ACCESS DENIED为Error。
因此,使用tasklist | findstr ****我发现了过程的名称,并从任务管理器把它打死了。
此后它开始工作。
在我的情况下,bas_daemon和bas_helper正在使用这个地址,这两个地址都对应于MOBOROBO。
2015-01-23 13:14:10
DeltaCap