2010-12-14 10 views
17

私は今日eclipseをアップグレードする間違いを犯しましたが、今は新しいAndroidプロジェクトを手に入れることができません。Proguard.cfgが見つかりません

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

私はそれを見つけることができないのはどこですか?それは...私はこのプロジェクトの難読化を必要としない、それを取り除く

おかげ

答えて

15

あなたが本当にあなたのリリースビルド難読化するProGuardのを必要としない場合は、次の行を削除することができますすることが可能ですプロジェクトのルートフォルダにあるdefault.propertiesファイル:

proguard.config = proguard.cfg

あなたはproguard.cfgテンプレートをしたい場合は、Eclipseのと最初から新しいのAndroidプロジェクトを作成することができますプロジェクトウィザード、t henはproguard.cfgを新しいプロジェクトから前のプロジェクトにコピーします。

+3

コマンドラインから、むしろth Eclipse上で 'proguard.cfg'ファイルを作成するプロジェクトに'アンドロイド更新プロジェクト 'を実行します。 – CommonsWare

+0

ありがとうJulio;デフォルトのプロパティーファイルも作成されていないので、バージョン1.5に戻ってproguardファイルが表示されました。どのようなバグのバージョン2.3のアップグレードのように見える...私はあなたが示唆しているようにしようとします。 – Tantalus

9

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

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

Eclipseでは、Android SDKとAVDマネージャーに入ります。 左側のタブに[インストールされているパッケージ]を選択します。 [すべて更新]をクリックします。 SDKツールの最新バージョンを選択します。 [インストール]をクリックします。

これで、tools/lib /ディレクトリにProguard.cfgファイルがあるはずです。 /android-sdk/tools/proguard/examples/android.pro /android-sdk/tools/lib/proguard.cfg

+0

私はSDKをバージョン16に更新しました。署名付きリリースのエクスポートが成功した後でも、proguard.cfgはまだどこにも見つかりませんでした。どんな考え?どのように修正する? –

+0

気にしないでください。私は自分自身を創っていたはずです。 –

9

CPは最近ベース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 
+0

これは私のために働いた解決策です。 –

+0

Googleはすべてのアップデートで克服するために非常に多くの苦しい問題を作成します。突然、このproguardの問題はどこからも出てこない。ありがとう@chavey、これは問題を解決します。 – aez

31

+9

他の人には、文字通りコピー/ペーストする必要があります。私は間違ってこの{sdk.dir}をこのC:/ Program Files/Android/android-sdkに置き換えようとしました。 –

関連する問題