2017-12-26 20 views
0

私はandroidプロジェクト用のライブラリモジュールを難読化するためにgradle consumerProguardFilesオプションを使用します。次に、私のライブラリクラスが削除されるのを防ぐために、proguardの-dontshrinkオプションをライブラリのproguard-rules.proファイルに追加しますが、私のプロジェクト全体で-dontshrinkが機能します!
プロフェアード-dontshrinkを使用する方法は、ライブラリモジュール(は最適化と難読化が必要です)で動作しますか?'-dontshrink'オプションをproguardできますかライブラリモジュールでのみ動作しますか?

答えて

0

正しく設定されていれば、プロガードはあなたのライブラリに触れないでください。

あなたはallowobfuscationオプションで-keepを使用し、死んでいるどのようなコードを理解し、シュリンクの資格と私は解決策を見つけた。最後

0

最適化するために、「-printusage [ファイル名]を」使用したいかもしれませんが、それだけでコードを難読化します。

関連する問題