Eclipse“无效的资源目录名称”

每当我尝试添加一个资源文件夹到我的Android项目在Eclipse(3.7.0),我总是得到以下错误:

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

你会注意到这个斜杠对新创build的文件夹来说是错误的,所以我猜这是某种特定于Windows的问题,尽pipe我不知道如何解决这个问题。

以下是我尝试创build文件夹的一些方法:

  • 在Eclipse中右键单击项目中的“res” – > New – > Folder
  • 通过Windows资源pipe理器创build新文件夹,并将其导入到Eclipse项目中
  • 完全从工作区中删除项目,在资源pipe理器中创build文件夹,然后将整个项目重新导入到Eclipse中
  • 使用Cygwin和DOS命令行执行相同的操作

在所有这些情况下,我最终都会以错误的方式进行抨击。

我错过了什么?

res-Folder中的文件夹只允许为Android定义的文件夹,例如“drawable”。 有关更多信息,请参阅http://developer.android.com/guide/topics/resources/available-resources.html 。 如果您select其他任何东西,则在构build项目时会出现“无效的资源目录名称”错误。

刚刚学到了东西!

仅供参考我试图存储一些audio文件,创build\res下的文件夹audio,并得到相同的错误。 然后在读完之后,有人在某处写了\assets文件夹,这个文件夹不会改变数据文件。 所以我把audio放在\assets

在bin / res /你有一个名为crunch的文件夹删除该文件夹和问题将被修复我不知道为什么,但是当你在助手创build一个项目的助手不创buildcrunch文件夹

在我的actionbarsherlock文件夹中。 bin / res里面有crunch文件夹。 当我删除它。 它工作正常。 不知道这是从哪里来的?

为了放置像.mp3文件那样的资源,在/ res文件夹下创build一个名为/ raw的文件夹,并将文件存储在其中。当然,在此之后清理您的项目。

这一定会解决你的问题。