Tag: 匕首 2

我们如何用Kotlin使用Dagger2?

我想用kotlin来使用Dagger2。 但是,然后我在互联网上使用kotlin的dagger2这个设置,它出现了一个问题。 //build.gradle apply plugin: ‘kotlin-kapt’ kapt { generateStubs = true } … dependencies { compile ‘com.google.dagger:dagger-android:2.11’ compile ‘com.google.dagger:dagger-android-support:2.11’ kapt ‘com.google.dagger:dagger-android-processor:2.11’ kapt ‘com.google.dagger:dagger-compiler:2.11’ } 这里有一个问题,我也使用龙目。 这是问题吗? e: java.lang.IllegalStateException: failed to analyze: org.jetbrains.kotlin.kapt3.diagnostic.KaptError: Error while annotation processing at org.jetbrains.kotlin.analyzer.AnalysisResult.throwIfError(AnalysisResult.kt:57) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules(KotlinToJVMBytecodeCompiler.kt:137) at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:158) at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:61) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.java:107) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.java:51) at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:92) at org.jetbrains.kotlin.daemon.CompileServiceImpl$compile$1$2.invoke(CompileServiceImpl.kt:386) at org.jetbrains.kotlin.daemon.CompileServiceImpl$compile$1$2.invoke(CompileServiceImpl.kt:96) at […]