私はandroidプロジェクト用のライブラリモジュールを難読化するためにgradle consumerProguardFiles
オプションを使用します。次に、私のライブラリクラスが削除されるのを防ぐために、proguardの-dontshrink
オプションをライブラリのproguard-rules.proファイルに追加しますが、私のプロジェクト全体で-dontshrink
が機能します!
プロフェアード-dontshrink
を使用する方法は、ライブラリモジュール(は最適化と難読化が必要です)で動作しますか?'-dontshrink'オプションをproguardできますかライブラリモジュールでのみ動作しますか?
0
A
答えて
0
正しく設定されていれば、プロガードはあなたのライブラリに触れないでください。
あなたはallowobfuscation
オプションで-keep
を使用し、死んでいるどのようなコードを理解し、シュリンクの資格と私は解決策を見つけた。最後
0
最適化するために、「-printusage [ファイル名]を」使用したいかもしれませんが、それだけでコードを難読化します。
関連する問題
- 1. ProGuardはリバースモードで動作しますか?
- 2. Proguard難読化はアクティビティで動作しませんか?
- 3. コードは条件付きでのみ動作しますか?
- 4. GCC/Clangの-frameworkオプションはLinuxで動作しますか?
- 5. Androidのライブラリモジュールからリソースファイルをオーバーライドすることはできますか?
- 6. com.foo。*とcom.bar。*(ProGuard)のみどのように難読化できますか?
- 7. ProGuardのJNI(ネイティブ文字列)では動作しませ
- 8. Googleマップはproguardのリリース版では動作しません
- 9. ProguardをIonicで使用できますか?
- 10. ProGuardではクラスパスの前に感嘆符ができますか?
- 11. JRebelは組み込みアプリケーションサーバで動作しますか? (IntelliJ)
- 12. スライダーはIE8では動作せず、IE8のみで動作しますか?
- 13. ProguardがJavaアプリケーションで動作しない
- 14. 誰かがjavascriptでこの動作を説明できますか? Firefoxで動作確認済み
- 15. Python正規表現で組み込みオプションを使用できますか?
- 16. ng-repeatはオプション付きでは動作しませんが、ng-optionsで動作します
- 17. 既存のプロジェクトを含めずにAndroidライブラリモジュールを作成しますか?
- 18. com.foo。*のみを難読化する方法はありますが、com.foo.bar。*は除外できますか? (ProGuardの)
- 19. event.target.id Chromeでのみ動作します
- 20. Paypalコードのみで動作します
- 21. javascript evalはchrome、safariで動作しますが、Firebugがオンの場合のみFirefoxで動作しますか?
- 22. iFrameは最初の配列でのみ動作しますか?
- 23. 私のウェブブラウザはhttpsリンクでのみ動作しますか?
- 24. AutoLayoutのsystemLayoutSizeFittingSizeはUILabelsでのみ動作しますか?
- 25. 2sxc:app内のqueryでのみ動作しますか?
- 26. なぜXMLHttpRequestはTwitterのjsonでのみ動作しますか?
- 27. proguardを使用するとアンドロイドアプリの動作が遅くなりますか?
- 28. 深いjquery.ui.widgetオプションを作成できますか?
- 29. ブートストラップデュアルリスト - javascriptで手動でオプションを選択しますか?
- 30. Pythonライブラリモジュールは#!/ usr/bin/env pythonで始めるべきですか?