I’m trying to build an app that uses an external JAR file that is signed, i.e. contains META-INF folder with MANIFEST.MF etc.
I get this error during moeMainStartupProvider execution:
Execution failed for task ‘:moeMainStartupProvider’.
Invalid signature file digest for Manifest main attributes
With callstack leading to
StartupProvider.log contains only string
Which makes me assume the task fails when checking this file. The reason, it seems, is that the build process merged META-INF folder from that other JAR into my output.jar.
What should I do here? I see an example in ProGuard docs that shows how to strip unneeded manifests, but since ProGuard file is generated by MOE, I can’t make it work without modifying the source of the plug-in.