在打包APK期间重复文件

时间:2014-11-17 22:06:33

标签: android jar packaging

我刚刚开始Android编程。我试图用几个第三方罐子建立一个应用程序。

打包应用程序时,我收到错误“在打包APK期间重复文件”。原因是META-INF目录中有一些名称相同的文件(文件内容不一样 - 所以需要有不同的版本)。

Android包装如何运作? Android只是解压缩libs文件夹中的所有jar,然后将所有内容放入APK吗?这个APK只是一个大罐吗?

1 个答案:

答案 0 :(得分:0)

apk就像一个罐子只是一个拉链容器。使用gradle时,可以控制这样的包装。

packagingOptions {
    exclude 'asm-license.txt'
    exclude 'LICENSE'
    exclude 'NOTICE'
}

上面为我解决了assertj的重复文件问题