我在我的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
我看着其他线索,他们非常神秘。我也做了一些搜索,我找不到太多关于这个。我想知道的是导致这个问题的原因以及我该如何修复它。
答案 0 :(得分:1)
这是因为apk聚合了来自libs的资源,并且两个jar都嵌入了/LICENSE
文件。只需将其从libs/guice-2.0.jar
和libs/guice-servlet-2.0.jar
中删除即可。