当前位置: 首页 > 知识库问答 >
问题:

Gradle找不到kotlin编译器版本

祁俊拔
2023-03-14

我的模块的分级文件:

plugins {
    id("po-android-library")
    id("kotlin-kapt")
    id("de.mannodermaus.android-junit5")
}

android {
    defaultConfig {
        renderscriptTargetApi = AndroidSdkVersions.target
        renderscriptSupportModeEnabled = true
        vectorDrawables.useSupportLibrary = true
    }

    buildFeatures {
        compose = true
    }

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

    composeOptions {
        kotlinCompilerVersion = "1.4.0"
        kotlinCompilerExtensionVersion = "1.0.0-alpha05"
    }

    kotlinOptions {
        jvmTarget = "1.8"
        useIR = true
    }


    testOptions.unitTests.isIncludeAndroidResources = true

    sourceSets {
        val sharedTestDir = "src/sharedTest/java"

        getByName("test") {
            java.srcDir(sharedTestDir)
        }
    }

    packagingOptions {
        pickFirst("mockito-extensions/org.mockito.plugins.MockMaker")
        exclude("META-INF/rxjava.properties")
        exclude("META-INF/rxkotlin.properties")
    }
}

dependencies {
    implementation(project(":common"))
    implementation(project(":android-common"))

    implementation(Deps.kotlin_stdlib)

    implementation("com.android.tools.build:gradle:4.1.0")
    implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.10")

    implementation(Deps.androidx_appcompat)
    implementation(Deps.koin_android_viewmodel)
    implementation(Deps.koin_androidx_ext)
    implementation(Deps.koin_android)
    implementation(Deps.rxkotlin)

    implementation("androidx.compose.runtime:runtime:1.0.0-alpha05")
    implementation("androidx.compose.ui:ui:1.0.0-alpha05")
    implementation("androidx.compose.foundation:foundation-layout:1.0.0-alpha05")
    implementation("androidx.compose.material:material:1.0.0-alpha05")

暂时还没有答案

 类似资料:
  • 我对这个问题感到非常困惑。我的gradle文件中有以下几行: 但是,当我构建时,会出现以下错误: 我对此感到困惑,因为编译器确实存在于谷歌的repo中:https://maven.google.com/web/index.html#androidx.compose.compiler:compiler 如果有必要,我可以发布更多的信息,但是我想保持简单。即使撰写设置完全错误,为什么它找不到POM文件

  • 我用的是Spring靴2。在多java项目中。 我尝试构建我的主库(还没有java文件) 在我的gradle/wrapper中,我有 我得到的错误 原因:org.gradle.api.internal.plugins.PluginApplicationException:无法应用插件[id'org.springframework.boot'] 原因:org.gradle.api。GradleExc

  • 我使用android Studio制作了一个静态编程语言MultiPlatform Mobile项目,导入SQLDelight后遇到以下错误: 我回答了这个问题,但他们提到的一切我都做对了。在一个文件一个文件地查看之后,我没有找到我在哪里声明了那个版本,于是我决定将我的项目与其中一个示例项目进行比较。 再次查看这些文件后,我发现我在我的应用程序等级中使用了SQLDelightVersion1.5.

  • 问题内容: 我正在尝试使用Ant将Web应用程序打包到war文件中。 构建时,出现以下错误: 以下是我的build.xml 如何编译没有主类的类文件? 如何设置课程路径? 作为参考,我正在使用Eclipse。 问题答案: 除了需要在JDK的/ lib目录中的tools.jar的javac任务以外,所有您的蚂蚁工具都可以正常工作,在这种情况下,JRE是不够的。因此,来自ant的提示是:“无法找到ja

  • 我无法从命令行编译Maven项目。我使用的是Maven版本: Apache Maven 3.5.4 null 这是我的pom.xml(没有依赖项): 新的堆栈跟踪是:

  • 在中,我有: 在中,我有: 当我在Windows10上编译这个项目时,无论是使用还是,它都能完美地编译和工作。