39 votes

Comment résoudre "nom de répertoire de ressources non valide", ressource "crunch"

dernièrement, je reçois cette erreur de eclipse: "nom de répertoire de ressources incorrect", ressource "crunch", tapez "Problème Android AAPT" quel est ce problème et comment le résoudre?

52voto

wewe Points 717

essaye ça:

dans le menu, cliquez sur Projet-> Nettoyer ...

une fenêtre contextuelle apparaîtra. Cochez la case correspondant au projet à l'origine de ce problème, puis cliquez sur OK.

attendre et voir, c'est tout.

32voto

Simulant Points 4329

Ant et de la ADT Plugin pour Eclipse sont emballage de l' .apk le fichier dans une version différente de la chaîne et de la temp de la génération des dossiers. Crunch est créé par l' ADT. Le mieux à faire est de commencer chaque étape avec un clean si vous basculez entre les outils. utiliser ant clean si vous avez utilisé l' ADT de eclipse avant. Utiliser Projects -> clean ... dans Eclipse si vous avez utilisé ant avant. Espérons que cela résout votre problème. Aussi de redémarrer Eclipse pourrait aider.

17voto

dull_boy Points 128

Je rencontre les mêmes problèmes: nom de répertoire de ressources non valide: D: \ work \ merge \ Client_2_24 \ Client \ bin \ res / crunch. J'essaie Project-> Clean mais ne fonctionne pas. Ensuite, je supprime directement le resserrement des répertoires et son travail :)

5voto

bstar55 Points 1377

Tout d'abord, je trouve que cette gêne se manifeste lorsque l'alternance entre la construction de mon code dans Eclipse et du bâtiment via ant sur la ligne de commande.

Les solutions qui impliquent le nettoyage du ou des projet(s) sont beaux, cependant, ma source d'arbre prend plus de 5 minutes pour construire compte tenu du fait que la quantité de code qui fait un usage intensif de modèles. J'essaie d'éviter le nettoyage à chaque fois que possible pour éviter d'avoir à faire une reconstruction complète. Alors, voici ma solution:

Ajoutez ce qui suit à build.xml:

<target name="-pre-build">
    <delete>
        <fileset dir="${basedir}" includes="**/crunch/**"/>
    </delete>
</target>

Cette suppression de la tâche en ant va supprimer récursivement tous crunch répertoires sous le répertoire où l'build.xml fichier se trouve. Cette tâche sera exécutée chaque fois que je fais un ant debug/release sur la ligne de commande, ce qui signifie que je n'aurez jamais à nettoyer mon projet en tant que résultat de ce resserrement du non-sens de nouveau!

4voto

Vijay Bhushan Points 43

Je pourrais résoudre ce problème en faisant "ant clean debug". Les suggestions ci-dessus de nettoyage du projet d'Eclipse ne m'ont pas fonctionné.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X