4

Android アプリケーションで progurard を使用しようとしています。proguardGui は入力と出力を受け入れます。入力には jar ファイルが必要です。AndroidのAPKファイルにはjarが含まれていませんか?

apk ファイルと apx 内の dex ファイルを渡そうとしましたが、proguard はそれらを入力として受け入れません。proguard は jar、ears、wars、zip のみを受け入れるので、Android アプリケーションで proguard GUI を使用するにはどうすればよいですか?

4

2 に答える 2

5

ここでそれを行う方法の完全な手順を詳しく説明しました: http://www.androidengineer.com/2010/07/optimizing-obfuscating-and-shrinking.html

基本的に、最初に Android プロジェクト用の Ant ビルドをセットアップする必要がありますが、これは比較的簡単です。次に、Java コンパイル ステップと DEX ステップの間に ProGuard Ant ターゲットを追加します。ProGuard は Java バイトコードでのみ機能し、Android は .dex バイトコードを使用する Dalvik JVM を使用するため、これら 2 つのステップの間に発生することを思い出してください。

于 2010-07-20T15:26:12.080 に答える