android gradle build:生成的类列表不存在

当我尝试在android studio 2.3.2中构建我的android应用程序时,出现以下单个错误:

Error:Execution failed for task ':viewmodel:transformClassesAndResourcesWithSyncLibJarsForRelease'. > failure, see logs for details. Generated class list does not exist MyPath\viewmodel\build\intermediates\data-binding-info\release\_generated.txt 

该文件夹确实是空的,我在调试,而不是释放(但也调试是空的)构建这整个事情。

我使用匕首(2.10)进行依赖注入,这可能是这个问题的根源,但是我无法真正在网络上找到这个错误的帮助。

这个模块的gradle.build文件:

 apply plugin: 'com.android.library' apply plugin: 'com.neenbedankt.android-apt' android { def rootConfig = rootProject.ext compileSdkVersion rootConfig.androidCompileSdkVersion buildToolsVersion rootConfig.androidBuildToolsVersion dataBinding { enabled = true } defaultConfig { minSdkVersion rootConfig.androidMinSdkVersion targetSdkVersion rootConfig.androidTargetSdkVersion versionCode rootConfig.applicationVersionCode versionName rootConfig.applicationVersionName } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { //include appDependencies def appDependencies = rootProject.ext.appDependencies //compile jars,... compile fileTree(dir: 'libs', include: ['*.jar']) //compile other projects compile project(':mvvmbase') compile project(':logic') compile project(':model') compile project(':utility') //compile appDependencies compile appDependencies.appCompat compile appDependencies.dagger apt appDependencies.daggerCompiler provided appDependencies.javaxAnnotation //TestCompile androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) testCompile appDependencies.testCompile } 

我在图书馆有同样的问题,因为我正在使用

 dataBinding { enabled = true } 

没有kapt依赖

 kapt 'com.android.databinding:compiler:3.0.0' 

(注意: kapt是Kotlin,对于Java,您可以使用aptannotationProcessor,具体取决于您使用的Gradle版本。)