You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gradle构建失败:arm-linux-androideabi-ld文件不存在问题求助

解决Android Studio中arm-linux-androideabi-ld找不到的问题

我来帮你排查这个棘手的问题——明明文件存在,终端却提示./arm-linux-androideabi-ld: No such file or directory,换版本、改权限都没用,大概率是系统依赖或者SDK组件的问题,试试下面这些方案:

  • 安装32位系统依赖库
    如果你用的是64位Linux系统,旧版Android Build Tools里的工具大多是32位程序,系统缺少对应的运行库就会出现“文件不存在”的假象。根据你的发行版执行对应的安装命令:

    • Debian/Ubuntu系列:
      sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6
      
    • RedHat/CentOS系列:
      sudo yum install zlib.i686 ncurses-libs.i686 libstdc++.i686
      
  • 重新下载完整的Build Tools组件
    有时候SDK Manager下载的组件会损坏,先手动删除有问题的Build Tools版本文件夹(比如~/Android/Sdk/build-tools/28.0.0-rc1和25.0.3),然后打开Android Studio的SDK Manager,重新勾选对应版本的Build Tools进行下载,确保下载过程没有中断。

  • 确认SDK路径配置正确
    打开Android Studio的File > Project Structure > SDK Location,检查显示的路径是否和你实际的SDK目录~/Android/Sdk一致,路径配置错误也会导致工具无法被找到。

  • 切换到稳定版Build Tools
    你用的28.0.0-rc1是候选版本,可能存在兼容性问题。试试改用稳定版本(比如28.0.3或更高的稳定版),修改模块级build.gradle文件中的buildToolsVersion字段:

    android {
        buildToolsVersion "28.0.3"
        // 其他配置...
    }
    

    修改后重新同步Gradle。

如果以上方法都没解决,可以检查系统环境变量PATH是否包含了Build Tools的工具路径,但一般Android Studio会自动处理这部分配置。

内容的提问来源于stack exchange,提问作者vishalaksh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:00:34