Lorsque je tente de construire mon app android en studio Android 2.3.2 cette erreur unique occures:android build gradle: liste de classe générée n'existe pas
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
Le dossier est vide en effet et je construis cette chose entière sur le débogage, pas la libération (Mais aussi le débogage est vide). J'utilise dagger (2.10) pour l'injection de dépendance, ce qui peut être la source de ce problème, mais je n'ai pas trouvé d'aide sur Internet pour cette erreur.
Le fichier gradle.build pour ce module:
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
}
Je crois que quelque chose ne va pas avec la configuration de Dagger 2. Pourriez-vous vérifier? –
Etes-vous sûr que ce n'est pas la liaison de données? J'ai toujours eu des problèmes intermittents avec lui, normalement vous devez nettoyer reconstruire et croiser les doigts. –
J'ai retiré android-apt comme suggéré dans un autre post que j'ai trouvé. Mais maintenant je suis coincé à l'erreur stupide ne peut pas trouver la variable de symbole DaggerServicesComponents à nouveau. Et propre et puis la construction du projet n'aide pas ... – Karl