ADB无响应 - 等待更多或杀死adb或重启(Ubuntu 13)64位

时间:2014-03-13 14:30:25

标签: android linux ubuntu adb

在提出这个问题之前,我在Google和SO上都进行了认真的搜索 - 主要是因为没有任何建议没有解决我的问题!

在尝试让新的Intellij和Android SDK在我新安装的Ubuntu 13.10上运行失败后,我来找你帮忙。我知道已经有成千上万的建议,但没有一个适合我。

以下是我的尝试:

  • adb kill-server
  • adb start-server
  • adb devices

最后一个命令列出了我的设备 - 这意味着它能够毫无问题地检测到它。

  • 我添加了所有必要的规则,例如 51-android.rules ,那些应该没问题。
  • 多次启动并重新启动IDE但没有成功。
  • 我已安装库来修复任何64位问题
  • 我甚至删除了.android文件夹中的adb键,因为它每次都会自动生成。
  • 我没有其他旧版本的IntelliJ或SDK;
  • 这是Ubuntu的干净安装;我完全删除了我的Windows 8(是的,完成了Windows)并安装了Ubuntu 13。

我不知道还有什么可以尝试和做的,因为我花了几个小时在线尝试其他人的建议无济于事。

任何帮助都会非常感激,因为我无法等到我的Android App开发! 谢谢。

编辑 - 解决方案

我解决了这个问题,然后在这里记录了其他有这个问题的人; ADB not responding - the solution

我希望这会有所帮助。

8 个答案:

答案 0 :(得分:34)

这对我有用(Ubuntu 14.04):

sudo apt-get install lib32z1 lib32z1-dev lib32stdc++6

答案 1 :(得分:9)

关闭Android Studio 使用5037端口

终止所有进程
sudo lsof -i |grep 5037

sudo kill PID_NUMBER

从控制台运行adb设备

adb devices

答案 2 :(得分:2)

我做了以下

chmod u + x / path / to / adb

并重新启动android studio

答案 3 :(得分:1)

我得到了同样的错误。启动虚拟设备后,我尝试运行我正在创建的应用程序,再次出现错误但添加了提示:安装SDK平台工具。 打开SDK Manager,实现了" Android SDK Platform-tools"未安装Rev. 19.0.2。 安装它并且ADB开始正常工作。

(我在Ubuntu 14.04中运行Android Studio 6.0并且不记得删除平台工具)

答案 4 :(得分:0)

我遇到了同样的问题。我会尽力帮你解释我的问题。我试图在我的HTC上运行Selenium测试,因此必须像你一样安装Android Debug Bridge。我相信你没有安装桥的问题。当您通过USB端口连接设备时,请尝试编写“adb devices”脚本,然后您可以查看设备是否已连接。然后我不太确定,但我认为你必须安装Selenium Android中的服务器才能将数据流式传输到手机上。

答案 5 :(得分:0)

如果是缺少依赖关系的情况,可以使用apt-get实用程序安装ia32-libs,lib32ncurses5-dev和lib32stdc ++ 6软件包来解决问题。 这是在64位计算机上运行32位应用程序所必需的。如果问题仍然存在,那么也可能是另一个客户端服务器程序如lampp正在运行...这是因为android调试桥也是一个客户端 - 服务器程序...在这种情况下,你可以做的是,停止程序并重启android studio。您甚至可以尝试重新启动系统......

答案 6 :(得分:0)

Be sure the /bin/adb exists and then delete the adb from the Sdk tools, in my case:

rm ~/Android/Sdk/platform-tools/adb

Copy the adb from bin folder into Sdk folder:

cp /bin/adb ~/Android/Sdk/platform-tools/adb

答案 7 :(得分:0)

确保adb在用户的 $ PATH 变量中。

您可以尝试使用位置找到它,并使用 ./ adb

运行它

转到路径 Android / Sdk / platform-tools / 并从终端运行此命令

./ adb启动服务器