如何为Gradle运行时设置Kotlin版本?

发布于 2025-02-11 08:33:37 字数 808 浏览 3 评论 0原文

背景信息:

我正在使用JetPack撰写用于Android开发,由于某种原因,我无法使用Gradle 7+。目前,我尝试了Gradle 6.7.1,但它说

./gradlew -v                              

------------------------------------------------------------
Gradle 6.7.1
------------------------------------------------------------

Build time:   2020-11-16 17:09:24 UTC
Revision:     2972ff02f3210d2ceed2f1ea880f026acfbab5c0

Kotlin:       1.3.72
Groovy:       2.5.12
Ant:          Apache Ant(TM) version 1.10.8 compiled on May 10 2020
JVM:          1.8.0_311 (Oracle Corporation 25.311-b11)
OS:           Mac OS X 10.16 x86_64

,Jetpack组成了1.1.1,我使用的是至少Kotlin版本1.5.10。

想要

我正在寻求如何将Gradle Runtime版本从1.3设置为我想要的版本。

对我当前的研究,我相信升级Kotlin Runtime-version不会在Gradle运行中引起问题。

Background Info:

I am using jetpack compose for android developing and for some reason I CANNOT use gradle 7+. Currently I tried gradle 6.7.1 but it says

./gradlew -v                              

------------------------------------------------------------
Gradle 6.7.1
------------------------------------------------------------

Build time:   2020-11-16 17:09:24 UTC
Revision:     2972ff02f3210d2ceed2f1ea880f026acfbab5c0

Kotlin:       1.3.72
Groovy:       2.5.12
Ant:          Apache Ant(TM) version 1.10.8 compiled on May 10 2020
JVM:          1.8.0_311 (Oracle Corporation 25.311-b11)
OS:           Mac OS X 10.16 x86_64

And jetpack compose 1.1.1 that I am using needs at least kotlin version 1.5.10.

Wants

I am seeking for How to set gradle runtime version from 1.3 to the version I want.

Accrodding to my current research, I believe upgrade the kotlin runtime-version won't cause a problem on gradle running.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

乱了心跳 2025-02-18 08:33:37

多亏了我的同事,我们从APG代码中找到了答案,并从Google Developer Web进行了验证。

好吧,正如答案在 https://developer.com.android.com/jetroid.com/jetpackpack /androidx/releases/compose-kotlin ,我真的很困惑Google将其放在库菜单中,但没有撰写菜单,我确实做了艰苦的工作,在撰写文章列表中找到了它。 :-(

compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8

//just set follow options for your compose module
        kotlinCompilerVersion="1.1.0"
        kotlinCompilerExtensionVersion = "1.6.10"
    }

Thanks to my workmate and we found answer from apg codes and verified it from google developer web.

Well, as the answer found on https://developer.android.com/jetpack/androidx/releases/compose-kotlin ,I am really confused that google placed it in the library menu but not compose menu and I really did hard work to find it in compose article list. :-(

compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8

//just set follow options for your compose module
        kotlinCompilerVersion="1.1.0"
        kotlinCompilerExtensionVersion = "1.6.10"
    }
空心↖ 2025-02-18 08:33:37

更新Kotlin:

Tools -> Kotlin -> Configure Kotlin plugin updates

更新Gradle:

File -> Project Structure... -> Project -> Gradle version

Update Kotlin:

Tools -> Kotlin -> Configure Kotlin plugin updates

Update Gradle:

File -> Project Structure... -> Project -> Gradle version
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文