在部署到我的手机时找到APK:LICENSE的重复文件

时间:2012-10-22 02:01:59

标签: java android dependency-injection guice

我在我的Android应用程序中使用Guice 2.0进行依赖注入。我把所有的jar都包含在我的libs文件夹中。问题是,当我运行它时,我得到以下内容:

[2012-10-21 08:12:40 - PPSAndroid] Error generating final archive: Found duplicate file for APK: LICENSE
Origin 1: C:\Users\zero-tolance\workspace\PPSAndroid\libs\guice-servlet-2.0.jar
Origin 2: C:\Users\zero-tolance\workspace\PPSAndroid\libs\guice-2.0.jar

我看着其他线索,他们非常神秘。我也做了一些搜索,我找不到太多关于这个。我想知道的是导致这个问题的原因以及我该如何修复它。

1 个答案:

答案 0 :(得分:1)

这是因为apk聚合了来自libs的资源,并且两个jar都嵌入了/LICENSE文件。只需将其从libs/guice-2.0.jarlibs/guice-servlet-2.0.jar中删除即可。