The error suggests it's a problem with duplicate AndroidManifest.xml (which
there are, one in the main project, one in the aar library project).
What have I done wrong? Surely this is something the build system can handle?
(the AAR was generated by Android Studio too).
Executing tasks: [:test_class:assembleDebug]
:test_class:compileDebugNdk
:test_class:preBuild
:test_class:preDebugBuild
:test_class:checkDebugManifest
:test_class:prepareDebugDependencies
:test_class:compileDebugAidl
:test_class:compileDebugRenderscript
:test_class:generateDebugBuildConfig
:test_class:mergeDebugAssets
:test_class:generateDebugResValues UP-TO-DATE
:test_class:generateDebugResources
:test_class:mergeDebugResources
:test_class:processDebugManifest
:test_class:processDebugResources
:test_class:generateDebugSources
:test_class:compileDebugJava
:test_class:preDexDebug
:test_class:dexDebug
:test_class:processDebugJavaRes UP-TO-DATE
:test_class:validateDebugSigning
:test_class:packageDebugError: duplicate files during packaging of APK
C:\Users\Mark\AndroidStudioProjects\TestApp\test_class\build\apk\test_class-debug-unaligned.apk
Path in archive: AndroidManifest.xml
Origin 1:
C:\Users\Mark\AndroidStudioProjects\TestApp\test_class\build\libs\test_class-debug.ap_
Origin 2:
C:\Users\Mark\AndroidStudioProjects\TestApp\test_class\libs\rsslib.aar
You can ignore those files in your build.gradle:
android {
packagingOptions {
exclude 'AndroidManifest.xml'
}
}
FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':test_class:packageDebug'.
> Duplicate files copied in APK AndroidManifest.xml
File 1:
C:\Users\Mark\AndroidStudioProjects\TestApp\test_class\build\libs\test_class-debug.ap_
File 2:
C:\Users\Mark\AndroidStudioProjects\TestApp\test_class\build\libs\test_class-debug.ap_
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output.
BUILD FAILED
--
You received this message because you are subscribed to the Google Groups
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.