android studio adb Syntax error: ")" unexpected

android studio adb Syntax error: ")" unexpected

今天早上,当我开始做我的日常工作时(在我的电脑上打开 android studio 1.5.1 - lubuntu 32 位)我尝试 运行 我的应用程序到我的应用程序后遇到错误设备。这是 android 工作室错误:

Error running app: Unable to obtain debug bridge
Unable to detect adb version, adb output: /root/Android/Sdk/platform-tools/adb: 1: /root/Android/Sdk/platform-tools/adb: Syntax error: ")" unexpected

我几个小时以来一直在通过互联网寻找可能的解决方案,但找不到与此相同的错误。我已经尝试了一些其他的补救措施,但仍然没有解决它的运气。你能帮帮我吗?提前致谢。

对于 32 位用户...不要将 "platform-tools" 更新到版本 23.1。

您可以使用的最高版本是 23.0.1,您可以下载 here

如果您使用的是 64 位机器并且在使用最新版本的平台工具时遇到问题.. 请查看说明 here

感谢工作 link- @Tyler

正如 Arnav M. 所说,对于 Ubuntu 32 位用户,坚持使用 23.0.1 或安装 64 位 Ubuntu。有关详细信息,请参阅:

好的。经过一些研究发现这是因为

android-sdk-linux/platform-tools content is 32-bit ELF in 23.0.1 but 64-bit ELF in 23.1_rc1 and 23.1.0. So, several functions in android-studio (and I assume eclipse+ADT as well) fail because of the attempt to run 64-bit executables.

这个问题已经被提出HERE

此外,根据 google 项目成员 的官方评论,部分平台工具将仅从 23.1 开始支持 64 位 Ubuntu OS。 0 起。

Platform-tools 23.1.0 OR onwards will not work on Ubuntu 32-bit OS. Developer needs to upgrade Ubuntu OS to 64-bit to make it work.

这最终意味着我们现在只有两种可能的解决方法:

1. 从现在开始坚持使用 Platform-tool 23.0.1。并且不要将平台工具升级到 23.1.0 或更高版本

2. 将您的 Ubuntu OS 更改为 64 位而不是 32 位。

我希望这会对某人有所帮助。

this link

下载 sdk 平台工具 23.0.1

您实际需要做的是将包含 Android 调试桥的平台工具降级到较低版本。 从以下 link 下载平台工具包 platform-tools_r23.0.1-linux

解压缩包并将 android-sdk 文件夹中的平台工具文件夹替换为下载的平台工具文件夹。

重启androidstudio后,可能会要求升级platform-tool。忽略它。