首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复jetpack组合编译器错误?

如何修复jetpack组合编译器错误?
EN

Stack Overflow用户
提问于 2021-07-01 04:26:13
回答 1查看 1.6K关注 0票数 1

由于组合编译器错误,项目不生成。添加"androidx.compose.compiler:compiler“依赖项不会修复错误。

App build.gradle.kts文件:

代码语言:javascript
复制
val compose_version = "1.0.0-beta09"

dependencies {
    implementation(project(":mpp-library"))
    implementation("androidx.activity:activity-compose:1.3.0-beta02")
    implementation("androidx.compose.ui:ui:${compose_version}")
    implementation("androidx.compose.foundation:foundation:1.0.0-beta09")
    implementation("androidx.compose.material:material:1.0.0-beta09")
    implementation("androidx.compose.material:material-icons-core:1.0.0-beta09")
    implementation("androidx.compose.material:material-icons-extended:${compose_version}")
    implementation("androidx.compose.ui:ui-tooling:$compose_version")
    implementation("androidx.compose.compiler:compiler:1.0.0-beta09")
}

 multiplatformUnits {
    classesPackage = "com.test.app"
    dataBindingPackage = "com.test.app"
    layoutsSourceSet = "main"
 }

 android {
    compileSdkVersion(30)
    defaultConfig {
        applicationId = "com.test.app"
        minSdkVersion(21)
        targetSdkVersion(30)
        versionCode = 1
        versionName = "1.0"
    }
    buildTypes {
        getByName("release") {
            isMinifyEnabled = false
        }
    }

    buildFeatures {
        compose = true
        viewBinding = true
    }

    packagingOptions {
        exclude("META-INF/*.kotlin_module")
    }

    compileOptions {
        sourceCompatibility = JavaVersion.VERSION_1_8
        targetCompatibility = JavaVersion.VERSION_1_8
    }

    kotlinOptions {
       jvmTarget = "1.8"
    }

    composeOptions {
        kotlinCompilerExtensionVersion = compose_version
    }
 }

由于错误,代码无法编译,甚至还添加了编译依赖项:

任务执行失败“:android:prepareDebugKotlinCompileTask‘。>无法解析配置的所有文件“:android-app:kotlin-扩展名”。>找不到androidx.compose:compose-compiler:1.0.0-beta09.

在下列地点进行搜索:

代码语言:javascript
复制
- https://repo.maven.apache.org/maven2/androidx/compose/compose-compiler/1.0.0-beta09/compose-compiler-1.0.0-beta09.pom
       - https://dl.google.com/dl/android/maven2/androidx/compose/compose-compiler/1.0.0-beta09/compose-compiler-1.0.0-beta09.pom
       - https://jcenter.bintray.com/androidx/compose/compose-compiler/1.0.0-beta09/compose-compiler-1.0.0-beta09.pom
     Required by:
         project :android-app

如何修复此错误?

EN

回答 1

Stack Overflow用户

发布于 2021-07-01 04:36:20

无法解析所有的配置文件‘:android:kotlin-扩展名’。找不到androidx.compose:compose-compiler:1.0.0-beta09.

不要androidx.compose:compose-compiler

androidx.compose.compiler:compiler

你应该用

代码语言:javascript
复制
 implementation("androidx.compose.compiler:compiler:1.0.0-beta09")
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68204294

复制
相关文章

相似问题

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