1

プロジェクトを Android プロジェクトにインポートする際に少し問題があります。

Ical4Java を使用して .ical ファイルを解析する小さなライブラリを作成しました。そのライブラリは .jar にエクスポートされます。

私の Android プロジェクトでは、ライブラリを機能させるためのいくつかの jar を含むライブラリから生成された .jar をビルド パスにインポートして追加しました。

しかし、アプリケーションを実行するとクラッシュし、LogCat で次のようになります。

E/AndroidRuntime(14382): java.lang.NoClassDefFoundError: net.fortuna.ical4j.data.CalendarBuilder

そのライブラリ (ical4j.jar) はライブラリのビルドパスにインポートされ、私のライブラリ (mylibrary.jar) と共にエクスポートされます。

4

3 に答える 3

2

One-Jarを使用すると、他の jar ファイルに依存する jar ファイルを使用できます。基本的に、それらを 1 つの jar ファイルに結合できます。

ここにあなたを助けるための小さなチュートリアルがあります。

于 2012-04-11T00:18:58.500 に答える
1

片方の瓶の中身をもう一方の瓶に入れる(組み合わせる)だけです。それらは単なるzipファイルです。

于 2012-04-10T23:49:01.603 に答える
1

mylibrary.jar実行可能なjarファイルですか?

その場合、外部 jar を参照できません。

于 2012-04-10T23:47:23.043 に答える