私は最初のAndroidアプリケーションを終了しようとしています。私はProGuardでそれを保護する方法を工夫しています。私のアプリの最小APIは7(Android 2.1)です。最小のAPIを9(Android 2.3)に設定するとProguardの使用は簡単だと思うが、lot of devices use 2.1 and 2.2として除外したくない。手に入るのに価値のあるAndroid搭載Proguardを使用していますか?
私がAndroidでProguardを使用することについて読んだことはすべて、混乱し、難しいように思えます(私はAntスクリプトについては何も知りません)誰もEclipse用Proguardを使用するためのステップバイステップガイドを知っていますか?
Proguardでも気にする価値がありますか?
ああ、ありがとうございます。私のプロジェクトファイルにproguard.cfgファイルがないかもしれません。これは、バージョン2.1が新しいブランドのスパンキングで元のプロジェクトを作成したからです。私は少し前に(数週間前に)Eclipseを更新しましたが、proguard.cfgファイルは自動的に追加されませんでした。数秒前、私はターゲット2.1で新しいAndroidプロジェクトを作成し、proguard.cfgファイルがそこにありました! proguard.cfgファイルをコピーして元のプロジェクトに貼り付けることができますか、または2番目の設定で既存のプロジェクトをコピーして新しいプロジェクトファイルに貼り付けることができますか?... – Mel
proguard.cfgのみ新しいプロジェクトのために生成されるので、あなたはそれを持っていませんでした。それはあなたの '古い'プロジェクトにコピーすることができますが、それはプロジェクトに依存しません。 default.propertiesにパスを設定した後、EclipseからリリースバージョンをエクスポートするときにProGuardをクラスで実行する必要があります。 –
ありがとう、私は自分のプロジェクトにproguard.cfgファイルを持っており、Android開発者サイトでProGuardの指示に従います。 Antスクリプトを使用する必要性よりもずっと難しい:-) http://developer.android.com/guide/developing/tools/proguard.html – Mel