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

Invalid recourse directory name.

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

如果是这样,那么我想我必须按照发布的内容进行操作 这个计算器问题.

有帮助吗?

解决方案

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

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top