kotlin 无法在多模块应用程序中编译jetpack合成

vq8itlhq  于 2023-02-05  发布在  Kotlin
关注(0)|答案(1)|浏览(143)

我正在尝试在我的多模块应用程序中安装jetpack compose。但是我面临着很多问题。下面是其中之一。
无法执行增量编译:无法连接到Kotlin编译守护进程无法连接到kotlin守护进程。使用回退策略。异常:java.io.EOFException

implementation 'androidx.activity:activity-compose:1.3.1'
    implementation "androidx.compose.ui:ui:$compose_ui_version"
    implementation "androidx.compose.ui:ui-tooling-preview:$compose_ui_version"
    implementation 'androidx.compose.material:material:1.2.0'
    androidTestImplementation "androidx.compose.ui:ui-test-junit4:$compose_ui_version"
    debugImplementation "androidx.compose.ui:ui-tooling:$compose_ui_version"
    debugImplementation "androidx.compose.ui:ui-test-manifest:$compose_ui_version"

 ext {
        kotlin_version = '1.6.21'
        compose_ui_version = '1.2.0'
    }

    buildFeatures {
        compose true
    }
    composeOptions {
        kotlinCompilerExtensionVersion '1.2.0'
    }
pod7payv

pod7payv1#

您的版本几乎都已过期。请查看如何在"快速入门"页面中设置"合成"。使用composeBom(2023.01.00)将帮助您确保版本正确。此外,还有"合成到Kotlin"兼容性图。
简而言之:

composeOptions {
        kotlinCompilerExtensionVersion = "1.4.0"
    }

 ext {
        kotlin_version = '1.8.0'
        compose_compiler_version = '1.4.0'
    }

相关问题