【问题标题】:How to downgrade Kotlin version如何降级 Kotlin 版本
【发布时间】:2021-09-14 23:31:19
【问题描述】:

我构建了一个完整的空项目,但出现此错误:

e:Compose 编译器的此版本 (1.0.0-alpha13) 需要 Kotlin 版本 1.4.30,但您似乎使用的是未知兼容的 Kotlin 版本 1.4.32。请修正你的配置(或suppressKotlinVersionCompatibilityCheck,但不要说我没有警告你!)。

我能做什么? (对不起这个愚蠢的问题,但我对 Kotlin 完全陌生)

谢谢,布托什

【问题讨论】:

    标签: android-studio kotlin


    【解决方案1】:

    您可以转到 IDE 设置中的 Plugins 并在那里卸载 Kotlin,然后从磁盘安装(在齿轮图标下)并使用其中之一:https://plugins.jetbrains.com/plugin/6954-kotlin/versions - 您可能需要更新您的gradle 文件也是(我之前没有做过任何这些,所以我不能告诉你它是否有效,或者你是否会遇到问题)

    为什么不直接使用更新版本的 Compose? They're up to beta 6 now - 我什至看不到列出的 alpha 13!总体来说似乎是一个更好的主意,除非有非常具体的原因需要您正在使用的那个版本?

    【讨论】:

    • 我想我会安装较新的beta版本,不,没有理由使用旧版本...我已经下载了标准包...我如何安装Compose的Beta ?
    • 我没用过,只是按照设置指南? developer.android.com/jetpack/compose/setup#add-compose 如果您已经在使用它,那可能只是更改 compose 依赖项中的版本号的情况,但可能会有一些新内容/删除的内容。那里的依赖项是 beta01,因此您可能希望将它们更改为 beta06,但请确保非撰写库(activitylifecycle 的库)兼容。可能没问题,但有些版本依赖于特定版本引入的功能 - 毕竟这是一个正在开发的测试版!
    • developer.android.com/jetpack/androidx/releases/…developer.android.com/jetpack/androidx/releases/… 是这两个库的最新 compose 库,您可能只想使用这些库(但如果有问题,您可能应该查看)。我知道这有点含糊,但我自己没有设置,所以我没有任何个人经验,对不起!
    猜你喜欢
    • 1970-01-01
    • 2018-04-11
    • 2018-10-18
    • 2021-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多