私はProguardを難読化のために主に使いたいと思っています。Proguardが外部ライブラリを無視する方法は?
私の問題は、私は3つのライブラリ、Twitter4Jと2つの標識のライブラリがあることです。署名されたAPKを作成しようとすると、これらのライブラリでエラーが発生しました。これを乗り越えるために、私は、これは、コンソールにエラーを処分したものの、私はそれがすぐに墜落した私の携帯電話に私の署名APKをロードしたとき、
-dontwarn org.apache.commons.codec.binary.**
-dontwarn org.slf4j.**
-dontwarn com.sun.syndication.io.**
-dontwarn com.sun.syndication.feed.synd.*
... proguard.config
ファイルに次のように置きます。 DDMSはこれがTwitter4Jにはないクラスのためだと言った。
上記の"dontwarns"
を取り除くことは役に立たなかった。どちらもdontshrink dontoptimise
を追加しませんでした。
私はProguardがライブラリを完全に無視したいと思います(とにかくオープンソースなので)。これは可能ですか?
こんにちは@Nic強く、返事のためのハンクス。私はコードを追加しましたが、署名されたAPKをエクスポートしようとしたときに、通常は "[2011-10-11 15:11:00 - canonV0003PRO]のような多くのエラーが発生しました警告:oauth.signpost.signature.OAuthMessageSigner: org.apache.commons.codec.binary.Base64 "他の提案は非常に感謝します。 Mel – Mel
保存するパッケージのリストにoauth.signpost。**を追加しましたか? –
@Melは答えを得ましたか?私は同じ問題に直面しています – sheetal