【问题标题】:ADB Connection Error: Unable to create Debug Bridge: Unable to start adb server: Unable to detect adb version, adb output [duplicate]ADB 连接错误:无法创建调试桥:无法启动 adb 服务器:无法检测 adb 版本,adb 输出 [重复]
【发布时间】:2016-03-18 03:04:58
【问题描述】:

我确实将我的工作室更新为1.5.1 in Linux Mint,并且刚刚启动了我的工作室。它给了我一个对话框(在 ADB 初始化时)说:

  • 无法创建调试桥:
  • 无法启动 adb 服务器:无法检测 adb 版本,adb 输出:
  • /home/ajay/Developement/Sdk/platform-tools/adb: 1: /home/ajay/Developement/Sdk/platform-tools/adb: 语法错误:")" 意外

请提供修复。任何帮助将不胜感激。

【问题讨论】:

  • adb 可执行吗?它有可执行权限吗?尝试运行 sudo chmod -R 755 /home/ajay/Developement/Sdk/
  • 同样的问题,你找到解决办法了吗?从终端运行它我得到“无法执行二进制文件”
  • 上次更新平台工具后出现同样的问题。
  • 我不得不再次下载平台工具,我的问题得到了解决

标签: android android-studio adb


【解决方案1】:

旧答案: 我遇到了同样的问题(Linux Mint 17 中的 ADB,32 位 Quiana)。我确保平台工具目录中的文件 ADB 具有可执行权限,但似乎根本不会运行(即使我尝试停止 Android Studio 并自行运行 ADB)。我厌倦了卸载并重新安装 Android SDK 平台工具(v 23.1),但这并没有帮助。有没有办法恢复到较早版本的平台工具?

改进的答案: 如果您使用 32 位 Linux 系统运行 Android Studio 并且不幸更新到 platform-tools 23.1.0,您需要恢复到 platform-tools 23.0.1。

我是这样做的:

使用此链接下载 23.0.1 文件:https://dl-ssl.google.com/android/repository/platform-tools_r23.0.1-linux.zip

将下载的 zip 文件移动到安装 Android SDK 的目录(类似于 ~/Android/Sdk)。

将包含 64 位文件的现有目录重命名( ~/Android/Sdk/platform-tools 为 ~/Android/Sdk/platform-tools-64-bit )。注意:您可以删除这些文件,但我保存了它们。它们不占用太多空间。

从 ~/Android/Sdk 目录解压缩下载的 zip 文件。这应该已经创建了一个新目录 ~/Android/Sdk/platform-tools ,其中包含 32 位系统所需的 platform-tools 23.0.1 文件和子目录。亚行现在应该像这次“更新”破坏它之前那样工作。 (糟糕的谷歌,糟糕,糟糕)

参考: https://code.google.com/p/android/issues/detail?id=196866

【讨论】:

  • 非常感谢,拯救了我的一天!
【解决方案2】:

更换旧平台工具也解决了我的问题。 感谢“RealDogBoy”。

使用此链接下载 23.0.1 文件:https://dl-ssl.google.com/android/repository/platform-tools_r23.0.1-linux.zip

  1. 我将旧的“platform-tools”文件夹重命名为 platform-tools_23.1
  2. 将上面的zip文件解压到sdk文件夹中。
  3. 重新启动 Android Studio。

开始工作正常。

【讨论】:

  • 但是为什么我们不能更新到 23.1,这是已知的错误?
  • 因为 Google 决定在 23.1.0 中切换到 64 位二进制文​​件。所以它不适用于 32 位系统的用户
  • 希望他们能修复这个错误
【解决方案3】:

过去三天我一直在解决这个问题。我在具有 intel i3 m350 的硬件上运行 32 位 linux mint。我尝试安装 64 位 ubuntu,然后在其中安装了 android studio ..但是这很有效..所以解决方案是这样的。 转到下面的链接并下载 https://dl-ssl.google.com/android/repository/platform-tools_r23.0.1-linux.zip 解压并将其放在/Android/SDK/中。不要忘记删除那里的平台工具文件夹。将新提取的下载粘贴到那里。现在重新启动您的 android studio 并在真实设备上的 adb 上运行该应用程序..它可以工作..100% 注意:我选择了真机,因为我在 32 位机器上,而最新版本的 android studio 不支持 32 位上的 avd

【讨论】:

    【解决方案4】:

    我只是关闭了我的 genymotion,并在活动监视器中强制关闭 adb,然后再次打开我的模拟器。然后,它起作用了。 (苹果)

    【讨论】:

      【解决方案5】:

      我遇到了同样的问题,因此我将平台工具从 23.1 降级到 23.01,一切正常。我的系统是32位的,看来更新后的版本可能只支持64位系统。

      【讨论】:

        【解决方案6】:

        如果您在 Windows 上,请进入 C:\Users\YourUsername\AppData\Local\Android\sdk 并删除platform-tools文件夹,然后重启android studio,系统会提示你下载一个新的。这对我有用:)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-03-06
          • 2018-08-26
          • 2016-09-18
          • 1970-01-01
          • 1970-01-01
          • 2011-01-11
          • 1970-01-01
          相关资源
          最近更新 更多