主に難読化の理由で Proguard を使用したいと考えています。
私の問題は、Twitter4J と 2 つの標識ライブラリの 3 つのライブラリがあることです。署名付き APK を作成しようとしたときに、これらのライブラリが原因でエラーが発生しました。これを乗り越えるために、proguard.configファイルに以下を入れました...
-dontwarn org.apache.commons.codec.binary.**
-dontwarn org.slf4j.**
-dontwarn com.sun.syndication.io.**
-dontwarn com.sun.syndication.feed.synd.*
これでコンソールのエラーは解消されましたが、署名済みの APK を携帯電話にロードすると、すぐにクラッシュしました。DDMS は、これは Twitter4J に見つからないクラスが原因であると述べました。
上記を取り除く"dontwarns"ことは助けにはなりませんでした。も追加しませんでしたdontshrink dontoptimise。
Proguard がライブラリを完全に無視することを望みます (とにかくオープン ソースであるため)。これは可能ですか?