0

私のライブラリは、android.jar に含まれていない org.ietf.jgss パッケージに依存しています。

javax.naming パッケージ用の jndi.jar を追加しましたが (これも Android にありません)、org.ietf.jgss 用の jar が見つかりませんでした。

http://code.google.com/p/dalvik/wiki/JavaxPackagesの指示に従って、rt.jar(JDK1.5) から jar を再パッケージ化しました。

しかし、再パッケージ化された jar のファイル サイズは非常に大きく (14 MB)、欠落している API を処理する唯一の方法であるかどうかはわかりません。

一般的な JDK に含まれていないパッケージが多数あります。欠落している各 API を処理する方法を説明するドキュメントはありますか。

どんな助けでも大歓迎です。

どうもありがとう。

4

1 に答える 1

0

javax.naming パッケージ用の jndi.jar を追加しましたが (これも Android にありません)、org.ietf.jgss 用の jar が見つかりませんでした。

このコードはすべて Apache Harmony から取得する必要があります。

http://code.google.com/p/dalvik/wiki/JavaxPackagesの指示に従って、rt.jar(JDK1.5) から jar を再パッケージ化しました。

それはうまくいかないでしょう。この方法で使用している Sun/Oracle コードのライセンス違反でもあります。

欠落している各 API を処理する方法を説明するドキュメントはありますか。

いいえ、通常は使用しないでください。

于 2011-03-16T12:20:08.743 に答える