我的库依赖于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。
任何帮助都将不胜感激。
非常感谢。
答案 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。
没有。通常,您不应该使用它们。