我想我可能已经知道了这个问题的答案,但我只想100%肯定。无论如何,我正在使用Eclipse 4.2(“Juno”)编写一个Android应用程序。我想通过使用外部文件并通过我的代码读取/解析这些文件来创建我的SQLite数据库。因此,我创建了自己的名为/database
的目录,并将其放在项目的根目录中。然后,Eclipse开始抱怨,报告问题并说:
Invalid recourse directory name.
我甚至尝试将database
目录放在现有的/res
目录中,但这导致了同样的Eclipse 问题。只是想确认一下我的初步想法:我是否不允许在项目中定义自己的目录并将其与我的版本捆绑在一起?
如果是这样,那么我想我必须跟随this stackoverflow question中发布的内容。
答案 0 :(得分:2)
把它放在/资产中不在/ res中它应该可以工作。
答案 1 :(得分:1)
您应该能够在Android项目的根目录中创建任意目录,但是您的应用程序将无法访问这些文件。这对于存储测试数据,文档或jar文件等开发目的非常有用。但是,您无法在gen
和res
等地方创建非标准目录。