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 位。
我希望这会对某人有所帮助。
下载 sdk 平台工具 23.0.1
您实际需要做的是将包含 Android 调试桥的平台工具降级到较低版本。
从以下 link 下载平台工具包
platform-tools_r23.0.1-linux
解压缩包并将 android-sdk 文件夹中的平台工具文件夹替换为下载的平台工具文件夹。
重启androidstudio后,可能会要求升级platform-tool。忽略它。
今天早上,当我开始做我的日常工作时(在我的电脑上打开 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 位。
我希望这会对某人有所帮助。
下载 sdk 平台工具 23.0.1您实际需要做的是将包含 Android 调试桥的平台工具降级到较低版本。 从以下 link 下载平台工具包 platform-tools_r23.0.1-linux
解压缩包并将 android-sdk 文件夹中的平台工具文件夹替换为下载的平台工具文件夹。
重启androidstudio后,可能会要求升级platform-tool。忽略它。