gpt4 book ai didi

android - java.lang.AssertionError : CALL 'public final fun

转载 作者:行者123 更新时间:2023-12-03 18:34:05 25 4
gpt4 key购买 nike

我正在尝试使用 jetPack Compose 制作一个项目,我拥有所有必要的依赖项才能使其正常工作,但是当我运行我的应用程序时,它会抛出一个我找不到解决方案的错误

  • 这是错误:
  •  java.lang.AssertionError: CALL 'public final fun <get-currentComposer> (): androidx.compose.runtime.Composer<*> declared in androidx.compose.runtime.ComposerKt' type=androidx.compose.runtime.Composer<*> origin=FOR_LOOP_ITERATOR
  • 我添加的所有依赖项

  • def jetpackDef = "1.0.0-alpha09"


    // Jetpack compose navigation
    implementation "androidx.navigation:navigation-compose:1.0.0-alpha04"

    implementation "androidx.compose.ui:ui:$jetpackDef"
    // Tooling support (Previews, etc.)
    implementation "androidx.compose.ui:ui-tooling:$jetpackDef"
    // Foundation (Border, Background, Box, Image, Scroll, shapes, animations, etc.)
    implementation "androidx.compose.foundation:foundation:$jetpackDef"
    // Material Design
    implementation "androidx.compose.material:material:$jetpackDef"
    // Material design icons
    implementation "androidx.compose.material:material-icons-core:$jetpackDef"
    implementation "androidx.compose.material:material-icons-extended:$jetpackDef"
    // Integration with observables
    implementation "androidx.compose.runtime:runtime-livedata:$jetpackDef"
    implementation "androidx.compose.runtime:runtime-rxjava2:$jetpackDef"
    implementation "androidx.compose.runtime:runtime:$jetpackDef"


    buildFeatures {
    // Enables Jetpack Compose for this module
    compose true
    }

    compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
    }


    kotlinOptions {
    jvmTarget = "1.8"
    useIR = true
    }
    任何帮助将不胜感激,谢谢。

    最佳答案

    我通过设置 composeOptions 让它工作,当我有 kotlinCompilerExtensionVersion = "1.0.0-alpha08"时,我得到了这个错误,而其余的库在 alpha09.

        composeOptions {
    kotlinCompilerVersion = "1.4.21"
    kotlinCompilerExtensionVersion = "1.0.0-alpha09"
    }

    关于android - java.lang.AssertionError : CALL 'public final fun <get-currentComposer>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65462221/

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