2010-12-14 8 views
17

J'ai fait l'erreur de mettre à jour eclipse aujourd'hui et maintenant je ne peux pas obtenir mon nouveau projet Android pour y aller.Proguard.cfg Manquant

Je reçois le message Proguard.cfg (le fichier est introuvable).

Où est cette chose que je n'arrive pas à trouver? Est-il possible de se débarrasser de ce que je ne ai pas besoin obfuscation dans ce projet ...

Merci

Répondre

15

Si vous ne avez pas vraiment besoin Proguard pour obscurcir votre communiqué construit, vous pouvez supprimer la ligne suivante le default.properties fichier dans votre dossier racine du projet:

proguard.config = proguard.cfg

Si vous voulez un modèle de proguard.cfg, vous pouvez créer un nouveau projet Android à partir de zéro avec Eclipse de assistant de projet, t Alors, copiez proguard.cfg du nouveau projet sur le précédent.

+3

Si vous travaillez à partir de la ligne de commande, plutôt Eclipse, exécutez android update project sur le projet pour créer le fichier proguard.cfg. – CommonsWare

+0

Merci Julio; Il n'a jamais créé le fichier de propriétés par défaut, donc je suis revenu à la version 1.5, le fichier proguard est apparu. On dirait une sorte de mise à jour de bug version 2.3 ... Je vais essayer comme vous le suggérez. – Tantalus

9

Je viens de rencontrer le même problème.

Vous devez mettre à jour vos outils SDK vers la version actuelle.

Dans Eclipse, accédez à votre SDK Android et à votre gestionnaire AVD. Sélectionnez Packages installés dans l'onglet de gauche. Cliquez sur Tout mettre à jour. Sélectionnez la dernière version des outils SDK. Cliquez sur Installer. Après cela, vous devriez avoir le fichier Proguard.cfg dans votre répertoire tools/lib /.

+0

J'ai mis à jour mon SDK vers la version 16 et proguard.cfg est toujours introuvable, même après une exportation de version signée réussie. Une idée pourquoi? et comment réparer? –

+0

Peu importe. Il s'avère que j'aurais dû en créer un moi-même. –

9

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

+0

C'est la solution qui a fonctionné pour moi. –

+0

Google crée tant de problèmes douloureux à surmonter avec chaque mise à jour. Soudain, ce problème proguard apparaît de nulle part. Merci @chavey, cela résout le problème. – aez

31

récemment la configuration de base proguard est ici dans le sdk dir - de sorte que vous ne doivent mettre cela dans votre project.properties:

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

si vous souhaitez apporter des modifications spécifiques au projet, créer un proguard-project.txt et changer la ligne:

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

Note aux autres, vous devez littéralement copier/coller cela. J'ai essayé à tort de remplacer ceci {sdk.dir} avec ce C:/Program Files/Android/android-sdk –