You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何查看项目级build.gradle.kts中插件的新版本?

如何查看项目级build.gradle.kts中插件的新版本?

嗨,我来帮你搞定这个问题!你说Android Studio会提示app模块build.gradle.kts里依赖的新版本,但项目级插件的更新没动静,对吧?别担心,下面这几种方法能帮你快速查到这些插件的最新版本:

  • 用Android Studio内置工具查更新
    这是最方便的方式:

    1. 点击顶部菜单栏的FileSettings(Windows/Linux)或者Android StudioSettings(Mac),找到Build, Execution, DeploymentBuild ToolsGradle,这里能直接检查Gradle相关插件的更新。
    2. 另外,你可以运行Gradle的dependencyUpdates任务:打开右侧边栏的Gradle面板,展开你的项目 → Taskshelp,双击运行dependencyUpdates,完成后会在项目的build/reports/dependencyUpdates目录下生成一份HTML报告,里面详细列出了所有插件和依赖的可用新版本,包括你项目级build.gradle.kts里的这些插件。
  • 直接查插件官方发布渠道
    每个插件的官方渠道都会同步最新版本,对应你用的几个插件:

    • Android Gradle Plugin(com.android.application/library):打开Android Studio的Project Structure窗口(快捷键Ctrl+Alt+Shift+S),切换到Project标签,在Android Gradle Plugin Version的下拉菜单里就能看到所有兼容的新版本;也可以参考Google官方的版本更新说明。
    • Kotlin Android插件(org.jetbrains.kotlin.android):JetBrains会在Kotlin官方渠道更新版本,而且Android Studio的Kotlin插件更新提示会和这个版本关联——要注意Kotlin插件和AGP版本有兼容性要求,别乱更哦。
    • Hilt插件(com.google.dagger.hilt.android):去Dagger的官方GitHub仓库看Release页面,里面会有最新的版本号和更新说明。
    • KSP插件(com.google.devtools.ksp):同样看KSP的官方GitHub仓库Release页,而且KSP版本必须和你的Kotlin版本匹配(比如你现在用Kotlin 1.9.10,KSP对应1.9.10-1.0.13),更新时要遵循这个对应规则。
  • 用Version Catalog统一管理版本(推荐)
    如果你的项目还没用到libs.versions.toml文件,建议把所有插件版本都移到这个文件里统一管理。这样Android Studio会自动提示版本更新,后续维护也更省心——比如你可以在文件里定义:

    [plugins]
    androidApplication = { id = "com.android.application", version = "8.2.2" }
    kotlinAndroid = { id = "org.jetbrains.kotlin.android", version = "1.9.10" }
    # 其他插件同理
    

    然后在项目级build.gradle.kts里引用这些定义好的版本即可。

最后提个醒:更新插件时一定要注意版本兼容性!比如AGP、Kotlin、KSP这几个插件的版本是相互绑定的,更新前最好确认官方的兼容性文档,避免出现编译错误。

备注:内容来源于stack exchange,提问作者me.at.coding

火山引擎 最新活动