如何在GitHub CI中设置指定使用的Gradle版本
Gradle版本指定配置修改方案
- 首先调整项目本地Gradle Wrapper配置
打开项目根目录下gradle/wrapper/gradle-wrapper.properties文件,修改distributionUrl参数为6.1.1对应的官方地址:
该配置会优先于环境默认Gradle版本生效,本地构建和CI构建都会自动拉取对应版本使用。distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip - 调整GitHub Actions工作流配置
进入项目.github/workflows/目录,打开Android构建对应的YAML配置文件,按以下规则修改:- 移除配置中显式指定
gradle-version: 7.0的相关参数,或者直接将参数值改为6.1.1 - 构建步骤优先使用项目自带的gradlew脚本执行构建,示例配置如下:
- name: 授予gradlew执行权限 run: chmod +x gradlew - name: 执行构建 run: ./gradlew assembleDebug - 移除配置中显式指定
- 兼容性校验
确认项目根目录build.gradle中Android Gradle Plugin(AGP)版本和Gradle 6.1.1兼容,AGP版本最高不要超过4.0.2,避免出现版本不兼容报错。
内容的提问来源于stack exchange,提问作者Average Dolphin
相关产品推荐
相关产品推荐

