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,您可以使用apt或annotationProcessor,具体取决于您使用的Gradle版本。)
- RxJava:如何返回null的正确类型
- Kotlin + Dagger – 为ViewModel工厂注入Map
- Android Kotlin – 无法调用onNavigationItemSelected方法
- 错误:错误:在类型为View的可为空的接收方上只允许使用safe(?。)或非null断言(!!)调用。
- 在Kotlin中使用GsonTypeAdapter的AutoValue
- Kotlin:可空的财产代表可观察
- RxJava2如何分离不同的可观察发射器的实现
- AdMob RewardedVideoAd一直在后台运行
- Kotlin:ArrayIndexOutOfBoundsException在将DispatchTask转换为字符串期间