Android Studio 4.1 Canary 6 проблема с плагином kapt (например: java .lang.NoSuchMethodError: org.jetbrains. kotlin .codegen.state.GenerationState) - PullRequest
0 голосов
/ 18 апреля 2020

Я использую Android Studio 4.1 Canary 6 версии, и я пытаюсь использовать плагин apply plugin: 'kotlin-kapt', тогда я получил эту ошибку во время сборки проекта.

e: java.lang.NoSuchMethodError: org.jetbrains.kotlin.codegen.state.GenerationState$Builder.isIrBackend(Z)Lorg/jetbrains/kotlin/codegen/state/GenerationState$Builder;

здесь gradle уровня проекта

buildscript {
    ext.kotlin_version = "1.3.70"
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:4.1.0-alpha06'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

А вот и приложение уровня Gradle

plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'kotlin-android-extensions'
    id 'kotlin-kapt'
}
......
......
dependencies {

 //room database
    implementation 'androidx.room:room-runtime:2.2.5'
    implementation "androidx.room:room-ktx:2.2.5"
    kapt 'androidx.room:room-compiler:2.2.5'
}

1 Ответ

0 голосов
/ 18 апреля 2020

Проблема с compose

android { 
  .....
  .....
 buildFeatures {
        compose true
    }
  .....
}

Я просто убрал этот флаг, ошибка исчезла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...