/ / Erreur de proguard lors de l'exportation de projet Android - Le système ne trouve pas le fichier spécifié - Android, eclipse, proguard, espace de travail, magasin de clés

Erreur Proguard lors de l'exportation d'un projet Android - Le système ne trouve pas le fichier spécifié - Android, eclipse, proguard, espace de travail, fichier de clés

Avant de publier une application Android, je souhaite l’exécuter via proguard. Lors de la création d’une application avec progaurd, un message d'erreur s'affiche:

[2011-07-26 11:11:17 - app_name] Error: C:UsersUserGalileo (The system cannot find the file specified)

Après avoir lu certaines discussions, j’ai trouvé que progaurd ne fonctionnerait pas si le chemin était doté d’espaces. L’espace de travail par défaut créé par Eclipse comporte un espace:

c:UsersUserGalileo Workspace

Alors, je suis allé dans le dossier de l'espace de travail et j'ai changé le nom du dossier de l'espace de travail de:

Galileo Workspace

à:

Galileo_workspace

... supprimant ainsi l'espace du chemin.

Quand j'ai fait cela, deux choses se sont passées .....mon espace de travail n’a pas pu être trouvé (ce n’est pas un problème, le simple fait de changer d’espace corrige ce problème). Le problème est que toutes mes informations de pseudonyme ont disparu. Et le plus gros problème de tous:

Lorsque j'essaie d'exporter mes projets Android avec des magasins de clés que j'ai créés avant de modifier l'espace de travail, ils ne fonctionnent plus.

Comment puis-je modifier le nom de mon dossier d'espace de travail et supprimer l'espace dans le chemin afin qu'aucun de mes alias ou magasins de clés existants ne soit affecté?

Réponses:

4 pour la réponse № 1

Dans le fichier default.properties, je disais à l'origine à eclipse à quoi ressembler:

proguard.config=proguard.cfg

J'ai changé cette ligne pour indiquer à l'éclipse le chemin complet comme ceci et le projet a été construit avec succès:

proguard.config=/project_folder/proguard.cfg

Quelqu'un sait pourquoi? Est-ce que c'est l'espace dans le chemin d'accès à mon dossier d'espace de travail qui a causé l'erreur initiale ou est-ce que cela pourrait être ma configuration Eclipse?


0 pour la réponse № 2

Concernant votre problème d'origine: vous devriez essayer de passer à Android SDK R12. Le problème des espaces dans les chemins a été résolu dans le fichier de configuration Ant mis à jour (android-sdk / tools / ant / main_rules.xml; question android 16674).


0 pour la réponse № 3

J'ai essayé de répondre @ dell116 mais cela n'a pas fonctionnémoi, mais j’ai réalisé que le problème "espace" dans le chemin était le problème, donc si le projet pour lequel vous voulez exporter l’apk est dans votre espace de travail, vous pouvez changer le chemin d’espace de travail en le remplaçant par le plus ancien. (ESPACE) avec (~).

Mais si votre projet a son propre chemin, vous pouvez utiliser un clic droit sur le nom de votre projet

 Eclipse > Refactor > Move > then

choisissez un autre chemin pour votre projet sans espaces, il déplacera votre projet dans le nouveau chemin et tout ira bien.