最近在集成极光推送的时候,需要集成极光提供的魅族推送SDK, 其实也就是把魅族官方的推送SDK进行了简单的封装。
但是带编译的时候报告如下错误:
1 |
Entry name 'AndroidManifest.xml' collided |
反复检查许久,不得要领。
经过解压提供的 AAR 包后,继续解压缩里面的 classes.jar ,发现 JAR 包里面包含 AndroidManifest.xml 。
导致在 Android Gradle plugin 3.6之后的版本编译出现异常。
如果想彻底解决这个问题,需要移除 JAR 包中的 AndroidManifest.xml 。