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

如何无需Android Studio,通过命令行更新Android Gradle Plugin?

无需Android Studio,通过命令行更新Android Gradle Plugin的方法

当然可以不用Android Studio,完全通过命令行完成Android Gradle Plugin(AGP)的更新,具体操作步骤如下:

1. 查看当前AGP版本

先确认项目当前使用的AGP版本,在项目根目录执行对应命令:

  • Mac/Linux:
    ./gradlew projectProperties | grep androidPluginVersion
    
  • Windows:
    gradlew.bat projectProperties | findstr androidPluginVersion
    

执行后会输出类似androidPluginVersion: 7.4.2的结果,记录下当前版本号。

2. 命令行修改AGP版本

AGP版本配置在项目根目录的build.gradle(Groovy语法)或build.gradle.kts(Kotlin语法)文件中,可通过命令行文本处理工具直接替换版本号:

Mac/Linux环境示例(从7.4.2更新到8.1.0)

  • Groovy配置文件:
    sed -i '' 's/com.android.tools.build:gradle:7.4.2/com.android.tools.build:gradle:8.1.0/g' build.gradle
    
  • Kotlin配置文件:
    sed -i '' 's/com.android.tools.build:gradle:"7.4.2"/com.android.tools.build:gradle:"8.1.0"/g' build.gradle.kts
    

Windows环境示例(从7.4.2更新到8.1.0)

  • Groovy配置文件:
    (Get-Content build.gradle) -replace 'com.android.tools.build:gradle:7.4.2', 'com.android.tools.build:gradle:8.1.0' | Set-Content build.gradle
    
  • Kotlin配置文件:
    (Get-Content build.gradle.kts) -replace 'com.android.tools.build:gradle("7.4.2")', 'com.android.tools.build:gradle("8.1.0")' | Set-Content build.gradle.kts
    

3. 同步依赖并验证更新

修改完成后,执行构建命令刷新依赖并确认更新生效:

  • Mac/Linux:
    ./gradlew clean build --refresh-dependencies
    
  • Windows:
    gradlew.bat clean build --refresh-dependencies
    

该命令会自动下载新版本AGP并完成项目构建,若构建成功则说明AGP更新完成。

注意事项

AGP版本与Gradle发行版存在严格对应关系,更新AGP后可能需要同步升级Gradle版本:
Gradle版本配置在gradle/wrapper/gradle-wrapper.properties的distributionUrl字段中,可使用类似的命令行替换方法修改该字段(例如AGP 8.1.0对应Gradle 8.0),之后再执行上述同步命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 11:36:14