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

Ubuntu 20.04执行gradle --version报错:无法加载libnative-platform.so(已装7.5.1)

解决Ubuntu 20.04下Gradle 7.5.1加载libnative-platform.so失败的问题

以下是针对该错误的几种有效解决方法,按优先级尝试:

1. 安装缺失的系统依赖库

这个错误大多源于系统缺少Gradle依赖的底层运行库,执行以下命令补全32位和64位必要库:

sudo apt update
sudo apt install libc6:i386 libncurses5:i386 libstdc++6:i386 zlib1g:i386

安装完成后直接重新运行gradle --version验证。

2. 修复Gradle安装包完整性

如果安装包损坏导致库文件缺失,重新下载官方包并替换现有安装:

  1. 删除当前Gradle安装目录(假设安装路径为/opt/gradle):
    sudo rm -rf /opt/gradle
    
  2. 下载Gradle 7.5.1官方二进制包:
    wget https://services.gradle.org/distributions/gradle-7.5.1-bin.zip
    
  3. 解压到目标目录:
    sudo unzip gradle-7.5.1-bin.zip -d /opt/gradle
    
  4. 确认环境变量配置正确(编辑~/.bashrc或/etc/profile):
    export GRADLE_HOME=/opt/gradle/gradle-7.5.1
    export PATH=$PATH:$GRADLE_HOME/bin
    
  5. 刷新环境变量并测试:
    source ~/.bashrc
    gradle --version
    

3. 手动替换libnative-platform.so文件

若前两种方法无效,可手动替换损坏的库文件:

  1. 定位Gradle安装目录下的库文件路径:
    ls $GRADLE_HOME/lib/native-platform/linux-amd64/libnative-platform.so
    
  2. 从正常运行的Gradle 7.5.1环境复制该文件,或从官方渠道获取对应版本的库文件。
  3. 替换原文件并设置正确权限:
    sudo cp /path/to/valid/libnative-platform.so $GRADLE_HOME/lib/native-platform/linux-amd64/
    sudo chmod 755 $GRADLE_HOME/lib/native-platform/linux-amd64/libnative-platform.so
    
  4. 重新执行版本命令验证。

4. 检查Java环境兼容性

Gradle 7.5.1仅支持Java 8至Java 17版本,先确认当前Java版本:

java -version

若版本不符合,安装对应版本的OpenJDK:

sudo apt install openjdk-11-jdk

设置默认Java版本:

sudo update-alternatives --config java

选择符合要求的版本后,再次运行gradle --version。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 13:12:47