我有一个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 文件夹中的所有软件包中。但没有任何作用。它根本看不到它。
那么这个文件应该在哪里?
答案 0 :(得分:1)
问题是,不管你信不信,在非主线程中创建CalendarBuilder对象。 来自ical4j的CalendarBuilder不是线程安全的,因此会导致各种问题。
答案 1 :(得分:0)
你应该放入文件夹: "项目名/目标/类/ ical4j.properties"在文件资源管理器中,而不是由IDE。这对我有用
答案 2 :(得分:0)
在Eclipse Proton中,解决方案是将ical4j.properties放入 ProjectName / bin文件夹。