首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级到Jetpack Compose 1.0.0-alpha12,出现Kotlin 1.4.30错误

升级到Jetpack Compose 1.0.0-alpha12,出现Kotlin 1.4.30错误
EN

Stack Overflow用户
提问于 2021-02-24 10:04:39
回答 3查看 490关注 0票数 1

升级到Jetpack Compose 1.0.0-alpha12后,使用Kotlin 1.4.30,也使用Activity 1.3.0-alpha02 fix for setContent,但仍然收到错误

代码语言:javascript
复制
Execution failed for task ':app:mergeDebugJavaResource'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.MergeJavaResWorkAction
   > 2 files found with path 'META-INF/AL2.0' from inputs:

我不得不使用变通方法来构建它

代码语言:javascript
复制
    packagingOptions {
        exclude 'META-INF/AL2.0'
        exclude 'META-INF/LGPL2.1'
    }

并且还具有警告Flag is not supported by this version of the compiler: -Xallow-jvm-ir-dependencies

无论是否将freeCompilerArgs += ["-Xallow-jvm-ir-dependencies"]放在kotlinOptions

EN

回答 3

Stack Overflow用户

发布于 2021-02-25 06:14:51

这个问题在升级到Compose 1.0.0-beta01后得到了解决。不需要解决方法。

票数 0
EN

Stack Overflow用户

发布于 2021-02-25 22:06:08

一旦我升级到Compos1.0.0-Beta01,kotlin.collections,如arrayListOf,listOf,...不再导入隐式。你有没有想过?

票数 0
EN

Stack Overflow用户

发布于 2021-06-19 01:37:46

您必须使用compose和Kotlin的兼容版本。Compose beta08和Kotlin 1.5.10兼容

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66343654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档