web-dev-qa-db-ja.com

Proguard.cfgがありません

今日、Eclipseをアップグレードするのを間違えましたが、新しいAndroidプロジェクトを開始できません。

Proguard.cfgというメッセージが表示されます(ファイルが見つかりません)。

私がそれを見つけることができないように見えるこのことはどこにありますか?このプロジェクトでは難読化は必要ありませんが、それを取り除くことは可能ですか...

ありがとう

17
Tantalus

リリースビルドを難読化するためにProguardが本当に必要ない場合は、プロジェクトルートフォルダーのdefault.propertiesファイルから次の行を削除できます。

proguard.config = proguard.cfg

Proguard.cfgテンプレートが必要な場合は、Eclipseのプロジェクトウィザードを使用して新しいAndroidプロジェクトを最初から作成し、新しいプロジェクトから前のプロジェクトにproguard.cfgをコピーできます。

15
Julio Gorgé

最近、基本のproguard構成はsdkディレクトリにあります-したがって、これをproject.propertiesに入れるだけで済みます:

proguard.config=${sdk.dir}/tools/proguard/proguard-Android.txt

プロジェクト固有の変更を行う場合は、proguard-project.txtを作成し、行を次のように変更します。

proguard.config=${sdk.dir}/tools/proguard/proguard-Android.txt:proguard-project.txt 
31
ligi

私はちょうど同じ問題を経験しました。

SDKツールを現在のバージョンに更新する必要があります。

Eclipseで、Android SDKおよびAVDManagerに移動します。左側のタブで[インストール済みパッケージ]を選択します。[すべて更新]をクリックします。SDKツールの最新バージョンを選択します。[インストール]をクリックします。

完了すると、tools/lib /ディレクトリにProguard.cfgファイルが作成されます。

9
LesterM

cp /Android-sdk/tools/proguard/examples/Android.pro /Android-sdk/tools/lib/proguard.cfg

9
chavey