如何处理来自常见jdk的缺失API。 (需要org.ietf.jgss)

时间:2011-03-16 02:17:56

标签: android jgss

我的库依赖于org.ietf.jgss包,它不包含在android.jar中。

我为javax.naming包添加了jndi.jar(在android中也错过了)但是找不到org.ietf.jgss的jar。

我按照http://code.google.com/p/dalvik/wiki/JavaxPackages的指示从rt.jar(JDK1.5)重新打包了jar。

但重新打包的jar文件大小非常大(14mb),我不确定这是处理缺失API的唯一方法。

普通JDK错过了许多软件包。是否有任何文档描述了如何处理每个缺失的API。

任何帮助都将不胜感激。

非常感谢。

1 个答案:

答案 0 :(得分: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。

没有。通常,您不应该使用它们。