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 - dump 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

次のjarを-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

今私の質問は、上記のjarを除外するようにEclipseを構成する方法です。そうしないと、コマンドを手動で実行する必要があります

基本的に、Eclipseは私の「Eclipse lib jar」をproguardビルドの-injarsに含めています。どうすればこれを除外できますか? lib jar を proguard.cfg の -libraryjars に含めようとしましたが、これも機能しませんでした。

4

0 に答える 0