在adb中我遇到了新的错误 只有我的adb版本正在打印
padmakumar@padmakumar-desktop:~$ adb version
Android Debug Bridge version 1.0.29
除了显示以下错误
之外padmakumar@padmakumar-desktop:~$ adb devices
error: protocol fault (no status)
注意: adb kill-server
无效,即无响应。
在我的Eclipse控制台中我收到错误。
Android Launch!
[2012-01-09 20:31:28 - Shopping List] The connection to adb is down, and a severe error has occured.
[2012-01-09 20:31:28 - Shopping List] You must restart adb and Eclipse.
[2012-01-09 20:31:28 - Shopping List] Please ensure that adb is correctly located at '/home/padmakumar/android-sdk/platform-tools/adb' and can be executed.
答案 0 :(得分:11)
当我尝试在模拟器中安装一个应用程序时,我也遇到了同样的错误。您无需重启PC即可解决此问题。只是杀了服务器。如果'adb kill-server'也无效,请通过任务管理器终止进程(adb.exe)。你去!!!
答案 1 :(得分:5)
如果zombie adb
进程不是问题,即任务管理器列表中没有adb.exe
,则问题通常是adb
个端口,例如5555,5554,5037等,被其他应用程序占用。
<强>解决方案:强>
On all Windows
:找到使用netstat -bn
获取其中一个端口的进程,并从任务管理器Ctrl+Shift+Esc
中删除它是快捷方式。
On Windows 7 and 8
:这是一款名为Resource Monitor
的新工具。它还允许您在网络选项卡下找到阻止的端口和阻止过程。
On Linux
:与netstat -pn
类似。您可以根据需要随意使用grep
foo,并使用kill
或pkill
终止阻止流程。
Change Default ADB Port
:通过在启动ADB之前设置环境变量,显然可以按照here所述更改默认ADB端口。给它开枪。如果您不想杀死阻止进程,它将允许更大的灵活性。
答案 2 :(得分:2)
答案 3 :(得分:1)
任务管理器 - &gt;过程 - &gt; adb.exe - &gt;结束过程
这对我有用。
答案 4 :(得分:1)
在您的SDK路径中再次安装ADB.EXE,例如 步骤:
1)关闭您的Android Studio
2)计算机中的精细路径-> [驱动器] [您的SDK路径] \ SDK \ platform-tools
3)将此路径替换为adb.exe文件,如果未更新adb.exe文件,则再次下载。
4)如果命令提示符处于打开状态,请单击adb.exe并查看详细信息,然后自动关闭然后执行其工作。或者,如果发生任何错误或无法启动adb-server,请再次替换此文件。
5)现在,在开发人员选项启用后,成功运行adb-server打开android studio并连接设备。
答案 5 :(得分:0)
如果使用“kill-server”参数不起作用,则必须自行终止进程。
如果您使用GNU / Linux,您必须使用命令“ps aux | grep adb”来查找adb proccess的pid,或直接使用“pidof adb”然后“kill PID”,其中PID是pid adb进程的编号。这也适用于Macintosh和其他Unix(虽然“ps”命令的参数可能不同)
在Windows中,只需打开任务管理器并终止proccesses表中的adb条目
答案 6 :(得分:0)
试图从Windows Task Mgr中杀死多个adb.exe进程时,它说“访问被拒绝”。在Windows 7上,资源监视器允许杀死那些adb.exe进程。
答案 7 :(得分:0)
安装以下软件包
sudo apt-get install lib32z1 lib32z1-dev lib32stdc++6
如果您使用的是Genymotion,请在其设置中设置Android SDK的路径。
参考:http://www.intellicode.in/adb-not-responding-wait-more-or-kill-adb-or-restart/
答案 8 :(得分:0)
adb kill-server
在我的Linux计算机上不起作用
首先,我使用了ps -ef | grep adb
并杀死了所有adb
的恶魔which did not solve the problem.
Then I used
ps -ef | grep java and saw a process that was blocking the
adb`。
在终止该进程后,adb
运作良好。
也许此过程可能对某人有用。