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

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

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

这是我尝试过的:

  • adb kill-server
  • adb start-server
  • adb设备

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

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

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

任何帮助都会非常感激,因为我迫不及待想要回到我的Android应用程序开发中! 谢谢。

编辑 – 解决方案

我解决了这个问题,然后在这里记录了其他有这个问题的人; 亚行没有回应 – 解决方案

我希望这有帮助。

这对我有用(Ubuntu 14.04):

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

关闭Android Studio使用5037端口杀死所有进程

 sudo lsof -i |grep 5037 sudo kill PID_NUMBER 

从控制台运行adb设备

 adb devices 

我做了以下

chmod u + x / path / to / adb

并重新启动android studio

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

(我在Ubuntu 14.04中运行Android Studio 6.0并且不记得删除Platform-tools)

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

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

在我的情况下,请确保/ bin / adb存在,然后从Sdk工具中删除adb:

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

将bin文件夹中的adb复制到Sdk文件夹中:

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

确保adb在您的用户的$ PATHvariables中。

要么

您可以尝试使用whereisfind它并使用./adb运行它

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

./adb start-server