簡體   English   中英

我應該將ical4j.properties文件放在Eclipse Android項目中的什么位置?

[英]Where should I put the ical4j.properties file in an Eclipse Android project?

我有一個可以單獨運行的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顯示該文件應位於src文件夾中 但是,這不起作用。

我嘗試將文件放置在以下項目文件夾中: srcreslibsasset ,Android根文件夾, binbin / res ,甚至放在src文件夾內的所有包中。 但是,沒有任何效果。 它根本看不到它。

那么該文件應該在哪里?

不管您是否相信,問題都是在非主線程中創建CalendarBuilder對象。 ical4j的CalendarBuilder不是線程安全的,因此會引起各種問題。

您應該將文件放入資源管理器中的文件夾“ Projectname / target / classes / ical4j.properties”,而不是IDE。

在Eclipse Proton中,解決方案是將ical4j.properties放入ProjectName / bin文件夾中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM