Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Eclipse "invalid resource directory name"

Whenever I try to add a resource folder to my Android project in Eclipse (3.7.0), I always get the following error:

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

You'll notice that the slash goes the wrong way for the newly created folder, so I'm guessing this is some sort of Windows-specific issue, though I can't for the life of me figure out how to resolve it.

Here's some of the ways I tried creating the folder:

  • Right click on "res" in project in Eclipse -> New -> Folder
  • Create the new folder through Windows Explorer and import it into the Eclipse project
  • Remove the project from my workspace entirely, create the folder in Explorer, and re-import the entire project into Eclipse
  • Do the same using the command line, both Cygwin and DOS

In all of these cases, I end up with the slash going the wrong way.

What am I missing?

like image 665
numegil Avatar asked Aug 23 '11 23:08

numegil


4 Answers

Folders in the res-Folder are only allowed to be those defined by Android, for example "drawable". See http://developer.android.com/guide/topics/resources/available-resources.html for more information. If you choose anything else you get the error "invalid resource directory name" when building your project.

like image 137
sunadorer Avatar answered Sep 29 '22 19:09

sunadorer


Just learned something!

FYI I 'm trying to store some audio files, created the folder audio under \res and got the same error. Then after some reading somebody wrote somewhere that \assets folder is a good folder for data files that don't change. So I placed my audio under \assets.

like image 22
gilmo Avatar answered Sep 29 '22 20:09

gilmo


in bin/res/ you have a folder with the name of crunch delete that folder and the problem will be fixed I don't have idea why, but when you create a project in aide the aide dont create the crunch folder

like image 23
user3238383 Avatar answered Sep 29 '22 19:09

user3238383


In my actionbarsherlock folder. bin/res there was crunch folder. When I deleted it. It work fine. Don't know from where this come from ?

like image 27
Israr Khan Avatar answered Sep 29 '22 20:09

Israr Khan