2013-01-24 29 views
25

proguardでドキュメントを読む。 。 。 android docsproguard.cfgファイルが見つかりません

私は が、「あなたは、Androidプロジェクトを作成すると、proguard.cfgファイルは自動的にプロジェクトのルートディレクトリに生成されます。」...それが言うようにProGuard.cfgを持つようになってる

私はGoogleに問題がある場合、そのファイルの修正をしないという警告で始まるファイルを修正すると言っているほとんどの場所で回答があります。

ドキュメントは古くなっていますか?リリースビルドでこれを有効にする方法は? ありがとう、ゲーリー

答えて

54

ADT 17 or newerを使用している場合は、ドキュメントが多少間違っています。生成されたファイルはproguard-project.txtで、プロジェクトのルートディレクトリにあります。

proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 

のAndroidツールチェーンが時々project.propertiesに変更を行いますが、あなたのProGuardのパスは以下となります。

ProGuardのを有効にするには、project.propertiesに警告を「変更しない」と次の行のコメントを解除を無視する必要があります。保存される。

+3

ありがとうございました。 ProGuardがその仕事をしたかどうかを知るために、どのように私のリリース.apkを調べることができますか? –

+4

Proguardは、プロジェクトディレクトリに.txtファイル(例: 'usage.txt')を生成します。このファイルには、削除されたファイル、手つかずのまま残されたファイルなどが表示されます。この記事には、 /stackoverflow.com/questions/7153048/android-code-obfuscation-with-proguard-how-does-one-know-its-been-obfuscated – acj

+0

@acjこの行のコメントを外して、Proguardを有効にするために必要なのは何ですか? – AlexAndro

0

私のケースでは、Proguardフォルダ全体がエラーで指定された場所にありませんでした。フォルダが存在することを確認します。

関連する問題