<分区>
我们正在尝试将我们的项目迁移到其他架构。
我们遇到以下错误消息:
Error:duplicate files during packaging of APK >/Users/xavi/Programming/wdandroid/project/build/outputs/apk/project-debug-unaligned.apk
存档路径:lib/armeabi/libshinobicharts-android.so
Origin 1: >/Users/xavi/Programming/wdandroid/project/build/intermediates/exploded-aar/wdandroid/shinobichartsandroidlibrary/unspecified/jni/armeabi/libshinobicharts-android.so
Origin 2: >/Users/xavi/Programming/wdandroid/project/src/main/jniLibs/armeabi/libshinobicharts-android.so
您可以在 build.gradle 中忽略这些文件:
android {
packagingOptions {
exclude ‘lib/armeabi/libshinobicharts-android.so’
}
}
Duplicate files copied in APK lib/armeabi/libshinobicharts-android.so
File 1: >/Users/xavi/Programming/wdandroid/project/build/intermediates/exploded-aar/wdandroid/shinobichartsandroidlibrary/unspecified/jni/armeabi/libshinobicharts-android.so
File 2: >/Users/xavi/Programming/wdandroid/project/build/intermediates/exploded-aar/wdandroid/shinobichartsandroidlibrary/unspecified/jni/armeabi/libshinobicharts-android.so
Information:BUILD FAILED
我尝试了一些解决方案,但它不起作用:
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LGPL2.1'
exclude 'META-INF/rxjava.properties'
exclude 'lib/armeabi/libshinobicharts-android.so'
}
尝试按照建议排除包(即使这看起来是个坏主意)并不能解决错误消息。
我们今天下午一直在调试,但似乎没有任何进展。任何建议或帮助将不胜感激!