关闭

duplicate files during packaging of apk

78人阅读 评论(0) 收藏 举报
分类:

run的时候报错:

1.Error:duplicate files during packaging of APK /home/wigooe/project/winxp_soft/serialzigbee/app/build/outputs/apk/app-debug-unaligned.apk

2.Error:Execution failed for task ':app:packageDebug'.
> Duplicate files copied in APK lib/x86/libserial_port.so
      File 1: /home/wigooe/project/winxp_soft/serialzigbee/app/build/intermediates/ndk/debug/lib/x86/libserial_port.so
      File 2: /home/wigooe/project/winxp_soft/serialzigbee/app/src/main/jniLibs/x86/libserial_port.so


这个APP运行的环境是在SDK API 19,JDK=1.7,Android Studio 1.5, gradle 2.4



 在build.gradle文件中添加
android {
    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 'lib/x86/libserial_port.so'
    }
}

原因是 新建了个jniLibs文件夹,从Ndk文件夹中复制了 各个平台的.so文件,造成了 重复现象



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:212946次
    • 积分:2738
    • 等级:
    • 排名:第13640名
    • 原创:39篇
    • 转载:104篇
    • 译文:0篇
    • 评论:27条
    最新评论