0

我正在尝试在 Eclipse 中导出 android 应用程序,但 proguard 抛出以下错误。

1)注意:库类的重复定义 2)可能这是程序方法 3)找不到引用的类

控制台日志显示执行以下命令

E:\Android\android-sdk-windows\tools\proguard\bin\proguard.bat -include E:\Android\projects\RssAggregator\proguard.cfg -injars C:\DOCUME~1\a\LOCALS~1\Temp \android_8098594418862383902.jar;E:\Android\android-sdk-windows\tools\support\annotations.jar;E:\Android\projects\RssAggregator\lib\android-rome-feed-reader-1.0.0.jar;E :\Android\projects\RssAggregator\lib\db4o-8.0.236.16058-core-java5.jar;E:\Android\projects\RssAggregator\lib\GoogleAdMobAdsSdk-4.3.1.jar;E:\Android\projects\RssAggregator\ lib\jdom-1.0.jar -outjars C:\DOCUME~1\a\LOCALS~1\Temp\android_7777420202923478025.jar -libraryjars E:\Android\android-sdk-windows\platforms\android-13\android.jar -转储 E:\Android\projects\RssAggregator\proguard\dump.txt -printseeds E:\Android\projects\RssAggregator\proguard\seeds.txt -printusage E:\Android\projects\RssAggregator\proguard\usage.txt -printmapping E :\Android\projects\RssAggregator\proguard\mapping.txt

现在,如果我从 -injars 中排除以下罐子,它似乎可以工作

E:\Android\projects\RssAggregator\lib\android-rome-feed-reader-1.0.0.jar;E:\Android\projects\RssAggregator\lib\db4o-8.0.236.16058-core-java5.jar;E: \Android\projects\RssAggregator\lib\GoogleAdMobAdsSdk-4.3.1.jar;E:\Android\projects\RssAggregator\lib\jdom-1.0.jar

现在我的问题是如何配置eclipse以排除上述jar,否则每次我都必须手动运行命令

基本上 eclipse 包括我的“eclipse lib jars”到proguard构建的-injars。我怎样才能排除这个?我尝试将我的 lib jar 包含在 proguard.cfg 的 -libraryjars 中,但也没有用。

4

0 回答 0