Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kotlin Gradle注释处理器订单(Android)_Kotlin_Gradle_Dagger 2_Annotation Processing_Kapt - Fatal编程技术网

Kotlin Gradle注释处理器订单(Android)

Kotlin Gradle注释处理器订单(Android),kotlin,gradle,dagger-2,annotation-processing,kapt,Kotlin,Gradle,Dagger 2,Annotation Processing,Kapt,我正在写一个基于代码生成的库。 该库通过注释生成dagger的模块。在dagger生成代码之前,如何运行注释处理器 现在它在构建时崩溃,因为dagger试图在生成模块之前构建组件 错误: .ktC:\Users\syncended\AndroidStudioProjects\Daggerblade\app\build\tmp\kapt3\stubs\debug\dev\syncended\daggerblade\AppComponent.java:6: error: cannot find sy

我正在写一个基于代码生成的库。 该库通过注释生成dagger的模块。在dagger生成代码之前,如何运行注释处理器

现在它在构建时崩溃,因为dagger试图在生成模块之前构建组件

错误:

.ktC:\Users\syncended\AndroidStudioProjects\Daggerblade\app\build\tmp\kapt3\stubs\debug\dev\syncended\daggerblade\AppComponent.java:6: error: cannot find symbol
@dagger.Component(modules = {BookModule.class})
                             ^
  symbol: class BookModuleC:\Users\syncended\AndroidStudioProjects\Daggerblade\app\build\tmp\kapt3\stubs\debug\dev\syncended\daggerblade\AppComponent.java:7: error: [ComponentProcessor:MiscError] dagger.internal.codegen.ComponentProcessor was unable to process this interface because not all of its dependencies could be resolved. Check for compilation errors or a circular dependency with generated code.
public abstract interface AppComponent {
                ^Attempt to reopen a file for path C:\Users\syncended\AndroidStudioProjects\Daggerblade\app\build\generated\source\kapt\debug\dev\syncended\blade\BookModule.kt
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:kaptDebugKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution
   > java.lang.reflect.InvocationTargetException (no error message)

* Try: