今天找出一个三年前的Android项目,想跑起来看一下,于是升级的gradle和AndroidX,结果发现编译不过去了,看日志是androidannotations这个库无法生成中间代码,报错
ERROR o.a.i.h.AndroidManifestFinder:147 - Could not find the AndroidManifest.xml file, using generation folder
找不到AndroidManifest.xml文件,在官方issue下找到解决办法,在app的build.gradle里,在android-defaultConfig下添加
javaCompileOptions {
annotationProcessorOptions {
arguments = [
"androidManifestFile": "$projectDir/src/main/AndroidManifest.xml".toString()
]
}
}
我要评论