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

时间:2011-08-23 23:24:14

标签: android windows eclipse

每当我尝试在Eclipse(3.7.0)中向我的Android项目添加资源文件夹时,我总是会收到以下错误:

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

你会注意到斜杠对于新创建的文件夹的方式是错误的,所以我猜这是某种特定于Windows的问题,虽然我不能为我的生活找出如何解决它

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

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

在所有这些情况下,我最终都采用了错误的斜线。

我错过了什么?

5 个答案:

答案 0 :(得分:51)

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

答案 1 :(得分:6)

刚刚学到了什么!

仅供参考我正在尝试存储一些音频文件,在\res下创建了文件夹音频并出现了同样的错误。然后经过一些阅读后,有人在某处写了\assets文件夹是一个不用改变的数据文件的好文件夹。所以我将音频放在\assets下。

答案 2 :(得分:4)

在bin / res /你有一个名称为crunch的文件夹删除该文件夹并且问题将得到修复我不知道为什么,但是当你在辅助中创建一个项目时,助手不要创建crunch文件夹< / p>

答案 3 :(得分:2)

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

答案 4 :(得分:0)

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

这肯定会解决您的问题。