我正在做一个旧项目;将gradle更新到最新版本后,它不起作用 在我的 build.gradle 代码中。
javaCompileOptions {
annotationProcessorOptions {
// includeCompileClasspath = true
}
}
applicationVariants.all { variant ->
variant.javaCompileOptions.annotationProcessorOptions.arguments =
['androidManifestFile': variant.outputs[0]?.processResources?.manifestFile?.absolutePath,
'resourcePackageName': android.defaultConfig.applicationId]
}
依赖关系
annotationProcessor "org.androidannotations:androidannotations:4.8.0"
annotationProcessor "org.androidannotations:otto:4.8.0"
annotationProcessor 'com.google.dagger:dagger-compiler:2.45'
implementation "org.androidannotations:androidannotations-api:4.8.0"
implementation 'com.squareup:otto:1.3.8'
//noinspection GradleDependency
implementation 'commons-io:commons-io:2.6'
implementation 'com.google.dagger:dagger:2.45'
implementation 'com.koushikdutta.ion:ion:3.1.0'
implementation 'org.apache.commons:commons-lang3:3.12.0'
android studio 在这一行给我一个错误
['androidManifestFile': variant.outputs[0]?.processResources?.manifestFile?.absolutePath,
'resourcePackageName': android.defaultConfig.applicationId]
我尝试了很多改变依赖关系但仍然没有成功。任何解决方案,请