2

我在我的 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

我查看了其他线程,它们非常神秘。我也进行了一些搜索,但找不到太多关于此的信息。我想知道是什么导致了这个问题以及如何解决它。

4

1 回答 1

1

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

于 2014-08-21T22:20:54.657 回答