android studio adb 语法错误:“)”意外
- 2024-10-21 09:14:00
- admin 原创
- 94
问题描述:
今天早上,当我开始做日常工作时(在我的电脑上打开 android studio 1.5.1 - lubuntu 32 位),我尝试将应用程序运行到我的设备后遇到错误。这是 android studio 错误:
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
我在网上搜索了几个小时可能的解决方案,但找不到与此相同的错误。我已经尝试了一些其他补救措施,但仍然没有解决它。你能帮帮我吗?提前谢谢。
解决方案 1:
对于 32 位用户...不要将“平台工具”更新到版本 23.1。
您可以使用的最重要的版本是 23.0.1,您可以在此处下载
如果您使用的是 64 位机器,并且在使用最新版本的平台工具时遇到问题,请查看此处的说明。
感谢提供有效链接-@Tyler
解决方案 2:
好的。经过一番研究发现,原因是
android-sdk-linux/platform-tools 内容在 23.0.1 中是 32 位 ELF,但在 23.1_rc1 和 23.1.0 中是 64 位 ELF。因此,android-studio(我假设 eclipse+ADT 也是如此)中的几个函数由于尝试运行 64 位可执行文件而失败。
这个问题已经在这里提出过了
此外,根据谷歌项目成员的官方评论,平台工具的部分内容从 23.1.0 开始仅支持 64 位 Ubuntu 操作系统。
Platform-tools 23.1.0 或更高版本不适用于 Ubuntu 32 位操作系统。开发人员需要将 Ubuntu 操作系统升级到 64 位才能使其正常运行。
这最终意味着我们现在只有两种可能的解决方法:
1.目前坚持使用 Platform-tool 23.0.1。不要将 platform-tools 升级到 23.1.0 或更高版本
2.将您的 Ubuntu 操作系统从 32 位更改为 64 位。
我希望这能对某些人有所帮助。
从此链接下载 sdk platform-tool 23.0.1
解决方案 3:
正如 Arnav M. 所说,对于 Ubuntu 32 位用户,请坚持使用 23.0.1 或安装 64 位 Ubuntu。有关更多详细信息,请参阅:
https://stackoverflow.com/a/34239600/3032209
解决方案 4:
您实际上需要做的是将包含 Android Debug Bridge 的平台工具降级到较低版本。从以下链接下载平台工具包
platform-tools_r23.0.1-linux
解压软件包并用下载的 platform-tool 文件夹替换 android-sdk 文件夹中的 platform-tool 文件夹。
重启 android studio 后,可能会提示升级 platform-tool,忽略即可。
- 2024年20款好用的项目管理软件推荐,项目管理提效的20个工具和技巧
- 2024年开源项目管理软件有哪些?推荐5款好用的项目管理工具
- 项目管理软件有哪些?推荐7款超好用的项目管理工具
- 项目管理软件哪个最好用?盘点推荐5款好用的项目管理工具
- 项目管理软件有哪些最好用?推荐6款好用的项目管理工具
- 项目管理软件有哪些,盘点推荐国内外超好用的7款项目管理工具
- 2024项目管理软件排行榜(10类常用的项目管理工具全推荐)
- 项目管理软件排行榜:2024年项目经理必备5款开源项目管理软件汇总
- 2024年常用的项目管理软件有哪些?推荐这10款国内外好用的项目管理工具
- 项目管理必备:盘点2024年13款好用的项目管理软件