错误:执行失败的任务':app:kaptDebugKotlin'

我是使用Kotlin并尝试用Dagger2设置它的新手,我已经看到了一些例子,但是它们都不适合我。

我一直得到这个

错误:执行任务':app:kaptDebugKotlin'失败。

内部编译器错误。 查看日志了解更多详情

我有我的build.gradle(模块:应用程序)

apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-kapt' apply plugin: 'kotlin-android-extensions' android { compileSdkVersion 25 buildToolsVersion "25.0.0" defaultConfig { applicationId "com.exampleapp" minSdkVersion 14 targetSdkVersion 25 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } kapt { generateStubs = true } dexOptions { javaMaxHeapSize "2048M" } } ext { supportLibVer = '25.0.0' daggerVer = '2.8' } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) // Support lib compile "com.android.support:appcompat-v7:${supportLibVer}" kapt "com.google.dagger:dagger-compiler:${daggerVer}" compile "com.google.dagger:dagger:${daggerVer}" provided "javax.annotation:jsr250-api:${javaxVer}" compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" } repositories { mavenCentral() } 

./gradlew clean build命令运行你的应用程序,看看你的代码有什么问题。 只需将其粘贴到Android Studio中的“终端”即可。