Как бороться с отсутствующими API из общего jdk. (требуется org.ietf.jgss) - PullRequest
0 голосов
/ 16 марта 2011

Моя библиотека зависит от пакета org.ietf.jgss, который не включен в android.jar.

Я добавил jndi.jar для пакета javax.naming (также отсутствует в Android), но не смог найти банку для org.ietf.jgss.

Я переупаковал банку из rt.jar (JDK1.5), следуя инструкции от http://code.google.com/p/dalvik/wiki/JavaxPackages.

Но размер файла перепакованного jar довольно велик (14 МБ), и я не уверен, что это единственный способ справиться с отсутствующими API.

Есть несколько пакетов, которые пропущены из общего JDK.Существуют ли какие-либо документы, описывающие, как бороться с каждым отсутствующим API.

Любая помощь будет принята.

Большое спасибо.

1 Ответ

0 голосов
/ 16 марта 2011

Я добавил jndi.jar для пакета javax.naming (также отсутствует в Android), но не смог найти банку для org.ietf.jgss.

Вы должны бытьПолучение всего этого кода от Apache Harmony.

Я перепаковал банку из rt.jar (JDK1.5), следуя инструкции от http://code.google.com/p/dalvik/wiki/JavaxPackages.

Это вряд лиРабота.Это также является нарушением лицензии для кода Sun / Oracle, который вы используете таким образом.

Существуют ли какие-либо документы, в которых описано, как обращаться с каждым отсутствующим API.

Нет.Как правило, вы не должны их использовать.

...