gpt4 book ai didi

android - 得到 AssertionError : No such enum entry LIBRARY_GROUP_PREFIX after upgrading to Android Studio 4. 2 和 Gradle 6.7.1 插件 4.2.0

转载 作者:行者123 更新时间:2023-12-04 07:40:36 40 4
gpt4 key购买 nike

升级到 Android Studio 4.2 和 Gradle 到 Gradle 6.7.1 插件 4.2.0 后,我们有以下构建错误,但工作室没有突出显示代码中的任何错误。
有什么问题?
项目使用 Kotlin 和数据绑定(bind)。

e: java.lang.AssertionError: No such enum entry LIBRARY_GROUP_PREFIX in org.jetbrains.kotlin.ir.types.impl.IrSimpleTypeImpl@b254b575
at org.jetbrains.kotlin.ir.util.ConstantValueGenerator.generateConstantOrAnnotationValueAsExpression(ConstantValueGenerator.kt:89)
at org.jetbrains.kotlin.ir.util.ConstantValueGenerator.generateConstantOrAnnotationValueAsExpression(ConstantValueGenerator.kt:81)
at org.jetbrains.kotlin.ir.util.ConstantValueGenerator.generateAnnotationConstructorCall(ConstantValueGenerator.kt:163)
at org.jetbrains.kotlin.psi2ir.generators.AnnotationGenerator.generateAnnotationsForDeclaration(AnnotationGenerator.kt:47)
at org.jetbrains.kotlin.psi2ir.generators.AnnotationGenerator.visitDeclaration(AnnotationGenerator.kt:25)
at org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid$DefaultImpls.visitFunction(IrElementVisitorVoid.kt:49)
at org.jetbrains.kotlin.psi2ir.generators.AnnotationGenerator.visitFunction(AnnotationGenerator.kt:13)
at org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid$DefaultImpls.visitSimpleFunction(IrElementVisitorVoid.kt:52)
at org.jetbrains.kotlin.psi2ir.generators.AnnotationGenerator.visitSimpleFunction(AnnotationGenerator.kt:13)
at org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid$DefaultImpls.visitSimpleFunction(IrElementVisitorVoid.kt:53)
at org.jetbrains.kotlin.psi2ir.generators.AnnotationGenerator.visitSimpleFunction(AnnotationGenerator.kt:13)
at org.jetbrains.kotlin.psi2ir.generators.AnnotationGenerator.visitSimpleFunction(AnnotationGenerator.kt:13)
at org.jetbrains.kotlin.ir.declarations.IrSimpleFunction.accept(IrSimpleFunction.kt:29)
at org.jetbrains.kotlin.ir.declarations.IrClass.acceptChildren(IrClass.kt:61)
如果使用 --info 选项再次运行构建,我们的自定义 View 会出现数据绑定(bind)错误,例如:
  public final TileFrameLayout viewShortTileWithPxp;
^
symbol: class TileFrameLayout
location: class FavoriteTileWithPxpBinding.java:34: error: cannot find symbol
protected TileModeField mTileMode;
同时生成的 FavoriteTileWithPxpBinding.java 对 TileFrameLayout 有正确的导入,并且 Studio 正确显示了所有依赖项。
所有这些在升级之前都有效。

最佳答案

如果您有一个错误,即 No such enum entry LIBRARY_GROUP_PREFIX。
你应该做implementation "androidx.annotation:annotation:1.1.0"到模块哪个错误。
恩...,我发现如果唯一的应用程序是好的,但如果应用程序有其他模块,它会出现类似的错误

'Task :life_module:compileDebugKotlin FAILED
e: java.lang.AssertionError: No such enum entry LIBRARY_GROUP_PREFIX in org.jetbrains.kotlin.ir.types.impl.IrSimpleTypeImpl@b254b575'

关于android - 得到 AssertionError : No such enum entry LIBRARY_GROUP_PREFIX after upgrading to Android Studio 4. 2 和 Gradle 6.7.1 插件 4.2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67498252/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com