每当我尝试在Eclipse(3.7.0)中向我的Android项目添加资源文件夹时,我总是会收到以下错误:
invalid resource directory name: C:\path_to_project\res/new_folder_name
你会注意到斜杠对于新创建的文件夹的方式是错误的,所以我猜这是某种特定于Windows的问题,虽然我不能为我的生活找出如何解决它
以下是我尝试创建文件夹的一些方法:
在所有这些情况下,我最终都采用了错误的斜线。
我错过了什么?
答案 0 :(得分:51)
res-Folder中的文件夹只允许使用Android定义的文件夹,例如“drawable”。有关详细信息,请参阅http://developer.android.com/guide/topics/resources/available-resources.html。如果您选择其他任何内容,则在构建项目时会出现错误“无效的资源目录名称”。
答案 1 :(得分:6)
刚刚学到了什么!
仅供参考我正在尝试存储一些音频文件,在\res
下创建了文件夹音频并出现了同样的错误。然后经过一些阅读后,有人在某处写了\assets
文件夹是一个不用改变的数据文件的好文件夹。所以我将音频放在\assets
下。
答案 2 :(得分:4)
答案 3 :(得分:2)
在我的actionbarsherlock文件夹中。 bin / res有crunch文件夹。当我删除它。它工作正常。不知道从哪里来的?
答案 4 :(得分:0)
为了放置像.mp3文件这样的资源,在/ res文件夹下创建一个名为/ raw的文件夹并将文件存储在其中。当然,在此之后清理你的项目。
这肯定会解决您的问题。