在银河麒麟os上安装配置gradle有三种方式:一、apt安装(快速稳定);二、手动下载配置(精确控版);三、sdkman多版本管理(灵活切换),并建议配置阿里云镜像加速依赖下载,最后通过gradle init与build验证可用性。

如果您在银河麒麟操作系统上需要为Java或Android项目配置构建管理工具,但尚未安装Gradle,则可能是由于系统未预装该工具且环境变量未正确设置。以下是针对麒麟OS(V10/V11,基于Debian/Ubuntu系)安装与配置Gradle的完整操作指南:
一、通过APT包管理器安装Gradle
该方式适用于快速部署稳定版本的Gradle,依赖系统源已启用且更新及时,安装过程自动处理依赖关系并完成基础路径注册。
1、按下Ctrl+Alt+T打开终端窗口。
2、执行系统源更新命令:sudo apt update && sudo apt upgrade -y。
3、安装Gradle发行版:sudo apt install gradle。
4、验证安装结果:gradle -v,输出包含版本号、Groovy、JVM及OS信息即表示成功。
二、手动下载并配置Gradle二进制包
该方式可精确控制Gradle版本(如需适配特定Android Gradle Plugin或Java 17+),避免APT源版本滞后问题,适用于开发环境精细化控制场景。
1、访问Gradle官方发布页:https://gradle.org/releases/,下载最新稳定版bin.zip包(例如gradle-8.14.2-bin.zip)。
2、解压至系统目录,推荐路径为/opt/gradle:sudo unzip gradle-8.14.2-bin.zip -d /opt/gradle。
3、创建软链接便于版本切换:sudo ln -sf /opt/gradle/gradle-8.14.2 /opt/gradle/latest。
4、配置环境变量:编辑~/.bashrc(若使用zsh则为~/.zshrc),末尾追加以下两行:
export GRADLE_HOME=/opt/gradle/latest
export PATH=$GRADLE_HOME/bin:$PATH
5、使配置生效:source ~/.bashrc(或source ~/.zshrc)。
6、执行gradle -v确认输出中显示的路径与/opt/gradle/latest一致。
三、使用SDKMAN多版本管理Gradle
该方式专为需频繁切换Gradle版本的开发者设计,支持一键安装、卸载、切换及环境隔离,避免手动维护多个GRADLE_HOME带来的混乱。
1、在终端中执行SDKMAN安装脚本:curl -s "https://get.sdkman.io" | bash。
2、初始化SDKMAN:source "$HOME/.sdkman/bin/sdkman-init.sh"。
3、列出可用Gradle版本:sdk list gradle。
4、安装指定版本(例如8.14.2):sdk install gradle 8.14.2。
5、设为默认版本:sdk default gradle 8.14.2。
6、验证当前激活版本:gradle -v,检查输出中的Gradle版本号是否匹配。
四、配置国内镜像加速依赖下载
该步骤非安装必需,但可显著提升后续项目执行gradle build时的依赖解析与下载速度,尤其在麒麟OS默认网络策略下效果明显。
1、进入用户Gradle配置目录:mkdir -p ~/.gradle/init.d。
2、创建镜像配置文件:nano ~/.gradle/init.d/mirror.gradle。
3、写入以下内容并保存:
allprojects { repositories { remove(repo) } }
allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/google' } } }
4、关闭并重新打开终端,或执行source ~/.bashrc确保配置加载。
五、验证Gradle在麒麟OS项目中的可用性
该步骤用于确认Gradle已能正确识别并执行标准构建任务,排除因JDK版本不兼容或权限问题导致的静默失败。
1、新建测试目录:mkdir ~/gradle-test && cd ~/gradle-test。
2、初始化空Gradle项目:gradle init --type java-application。
3、执行构建指令:gradle build,观察控制台是否输出BUILD SUCCESSFUL。
4、检查生成物位置:ls -l build/libs/,确认存在gradle-test-1.0.jar等构件文件。











