web-dev-qa-db-fra.com

Eclipse "nom de répertoire de ressources non valide"

Chaque fois que j'essaie d'ajouter un dossier de ressources à mon Android dans Eclipse (3.7.0), j'obtiens toujours l'erreur suivante:

invalid resource directory name: C:\path_to_project\res/new_folder_name

Vous remarquerez que la barre oblique va dans le mauvais sens pour le dossier nouvellement créé, donc je suppose que c'est une sorte de problème spécifique à Windows, bien que je ne puisse pas pour la vie de moi trouver comment le résoudre.

Voici quelques-unes des façons dont j'ai essayé de créer le dossier:

  • Faites un clic droit sur "res" dans le projet dans Eclipse -> Nouveau -> Dossier
  • Créez le nouveau dossier via l'Explorateur Windows et importez-le dans le projet Eclipse
  • Supprimer complètement le projet de mon espace de travail, créer le dossier dans l'Explorateur et réimporter le projet entier dans Eclipse
  • Faites de même en utilisant la ligne de commande, Cygwin et DOS

Dans tous ces cas, je me retrouve avec la barre oblique qui va dans le mauvais sens.

Qu'est-ce que je rate?

35
numegil

Les dossiers du dossier res ne peuvent être que ceux définis par Android, par exemple "dessinables". Voir http://developer.Android.com/guide/topics/resources/available-resources.html pour plus d'informations. Si vous choisissez autre chose, vous obtenez l'erreur "nom de répertoire de ressources non valide" lors de la construction de votre projet.

51
sunadorer

Je viens d'apprendre quelque chose!

Pour info, j'essaye de stocker des fichiers audio, j'ai créé le dossier audio sous \res et a obtenu la même erreur. Puis, après avoir lu, quelqu'un a écrit quelque part que \assets dossier est un bon dossier pour les fichiers de données qui ne changent pas. J'ai donc placé mon audio sous \assets.

6
gilmo

dans bin/res/vous avez un dossier avec le nom de crunch supprimez ce dossier et le problème sera résolu Je ne sais pas pourquoi, mais lorsque vous créez un projet dans l'aide, l'aide ne crée pas le dossier crunch

4
user3238383

Dans mon dossier actionbarsherlock. bin/res il y avait un dossier crunch. Quand je l'ai supprimé. Ça marche bien. Je ne sais pas d'où cela vient?

2
Israr Khan

Pour mettre vos ressources comme les fichiers .mp3, créez un dossier nommé/raw sous/res et stockez-y vos fichiers. Et bien sûr, nettoyez votre projet après cela.

Cela résoudra certainement votre problème.

0
Prabhat