1

単独で問題なく動作する Eclipse Android プロジェクトがあります。

ical4jという外部ライブラリを含めました (必要な jar ファイルを libs フォルダーにコピーし、Eclipse によって Android 依存関係に自動的に追加されました)、問題なく使用できます。そうですね。これに関連する場合と関連しない場合がある別の問題がありますが、そのために別の質問を開きたいと思います。

ただし、ical4j を使用するたびに、ical4j.properties ファイルが見つからないという不平を言い続けます。次のエラーが表示されます。

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

これは、ical4j の Configurator.java ファイルの次の行が原因であると思われます。

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

ical4j Wiki は、ファイルがsrcフォルダーにある必要があることを示しています。ただし、これは機能しません。

ファイルを次のプロジェクト フォルダーに配置しようとしました: srcreslibsassets、Android ルート フォルダー、binbin/res、さらにはsrcフォルダー内のすべてのパッケージ内。しかし、何も機能しません。それは単にそれを見ていません。

では、このファイルはどこにあるべきでしょうか?

4

3 に答える 3

1

問題は、信じられないかもしれませんが、非メイン スレッドでCalendarBuilderオブジェクトを作成することでした。ical4j の CalendarBuilder はスレッドセーフではないため、さまざまな問題が発生します。

于 2012-08-14T16:29:33.380 に答える