java - 错误 : "Duplicate files during packaging of APK"

标签 java android android-studio

<分区>

我们正在尝试将我们的项目迁移到其他架构。

我们遇到以下错误消息:

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'
}

尝试按照建议排除包(即使这看起来是个坏主意)并不能解决错误消息。

我们今天下午一直在调试,但似乎没有任何进展。任何建议或帮助将不胜感激!

最佳答案

亚当是谁?您可能正在从源代码构建 native 程序集,并将其添加为 libshinobicharts-android.so。只需删除该文件,程序集仍应链接。

关于java - 错误 : "Duplicate files during packaging of APK",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57156854/

相关文章:

java - 自定义控件中的android数据绑定(bind)

安卓工作室错误 : Interface used as super class of when include firebase-core:16. 0.4

java - 如何让递归算法在完成运行之前返回一个值?

java - 如何在 jackson/Spring boot 中允许不区分大小写的枚举映射?

java - 使用 OpenCV 如何在不将所有图像保存在内存中的情况下平均 N 个图像

android - 如何修复Android Studio Gradle

android - 有没有办法在 Android Studio 上获取圆形/圆形图标

java - 空指针异常(Derby、JDBC)

android - 如何缩短拒绝连接的时间?

android - java.lang.IllegalArgumentException : View not attached to window manager 异常