我遇到了一个大问题。我想用AAR库构建一个APK(使用普通的JAR依赖项)。
AAR与JAR构建完美(不是Android特定代码,因此它在普通Java项目中使用 - >服务器端),但APK也希望包含JAR文件。这是预期的行为,因为它需要所有类文件。
但后来我收到了以下错误消息
[错误]无法在项目com.example.app上执行目标com.simpligility.maven.plugins:android-maven-plugin:4.3.0:apk(default-apk):重复文件:MANIFEST。 MF,存档中找到〜/ .m2 / repository / com / example / shared / 1.0.0-SNAPSHOT / com.example.shared-1.0.0-SNAPSHOT.jar和〜/ .m2 / repository / com / example / server /1.0.0-SNAPSHOT/com.example.server-1.0.0-SNAPSHOT.jar:在APK内的同一路径复制文件 - > [帮助1]
我还包括
<configuration>
<extractDuplicates>true</extractDuplicates>
</configuration>
但这不会删除双manifest.mf文件。它只打印
[错误]无法删除重复项:重复条目:MANIFEST.MF