当我将gradle文件升级到3.0时面临android注释过程中的问题。
implementation "org.androidannotations:androidannotations-api:3.3.2"
annotationProcessor "org.androidannotations:androidannotations:3.3.2"
我已经替换了所有现有注释类型的东西
// apply plugin: 'android-apt'
// classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
但我不知道如何更换以下行
apt {
arguments {
androidManifestFile variant.outputs[0].processResources.manifestFile
resourcePackageName "$appId"
}
}
没有上面的行,运行时没有包含AndroidManifest文件,也在defalutConfig中添加了这个
javaCompileOptions {
annotationProcessorOptions {
includeCompileClasspath true
}
}
任何帮助非常感谢,提前感谢。
答案 0 :(得分:1)
您可以使用以下内容:
javaCompileOptions {
annotationProcessorOptions {
arguments = ['resourcePackageName': android.defaultConfig.applicationId]
}
}
更多info here。