我应该将ical4j.properties文件放在Eclipse Android项目中的哪个位置?

时间:2012-08-14 16:05:31

标签: android eclipse properties-file ical4j

我有一个Eclipse Android项目,它可以自行运行。

我已经包含了一个名为ical4j的外部库(我已将所需的jar文件复制到我的libs文件夹中,这些文件已被Eclipse自动添加到Android Dependencies中)我可以使用它。好吧,有点。还有一个问题可能与此有关,也可能与此无关,但我宁愿为此提出另一个问题。

但是,每当我使用ical4j时,它一直抱怨它无法找到ical4j.properties文件。我收到以下错误:

08-14 17:45:02.430: I/Configurator(17046): ical4j.properties not found.

Wchich显然是由ical4j的Configurator.java文件中的这一行引起的:

CONFIG.load(Configurator.class.getResourceAsStream("/ical4j.properties"));

ical4j Wiki显示该文件应为located in the src folder。但是这不起作用。

我已尝试将该文件放在以下项目文件夹中: src res libs assets ,Android根文件夹, bin bin / res ,甚至在 src 文件夹中的所有软件包中。但没有任何作用。它根本看不到它。

那么这个文件应该在哪里?

3 个答案:

答案 0 :(得分:1)

问题是,不管你信不信,在非主线程中创建CalendarBuilder对象。 来自ical4j的CalendarBuilder不是线程安全的,因此会导致各种问题。

答案 1 :(得分:0)

你应该放入文件夹: "项目名/目标/类/ ical4j.properties"在文件资源管理器中,而不是由IDE。这对我有用

答案 2 :(得分:0)

在Eclipse Proton中,解决方案是将ical4j.properties放入 ProjectName / bin文件夹。