1

我想我可能已经知道这个问题的答案了,但我只想 100% 确定。无论如何,我正在使用 Eclipse 4.2(“Juno”)编写一个 Android 应用程序。我想通过使用外部文件并通过我的代码读取/解析这些文件来创建我的 SQLite 数据库。因此,我创建了自己的目录/database,并将其放置在项目的根目录中。然后,Eclipse 开始抱怨,报告一个问题并说:

Invalid recourse directory name.

我什至尝试将我的database目录放在现有/res目录中,但这导致了同样的 Eclipse问题。只是想确认一下我最初的想法是:不允许我在项目中定义自己的目录并将其与我的发布捆绑在一起吗?

如果是这样,那么我想我将不得不遵循这个 stackoverflow question中发布的内容。

4

2 回答 2

2

把它放在 /assets 而不是 /res 中,它应该可以工作。

于 2012-09-29T22:54:34.357 回答
1

您应该能够在 Android 项目的根目录中创建任意目录,但是您的应用程序将无法访问这些文件。这对于存储测试数据、文档或 jar 文件等开发目的很有用。gen但是,您不能在和等位置创建非标准目录res

于 2012-09-29T22:55:19.457 回答