android - Android 遇到 Sun javax jar 问题

标签 android

我一直在开发一个 Android Web 服务程序,该程序使用了 Sun 的 javax 库中的许多类。 eclipse IDE 咆哮着“试图在核心库之外的其他东西中包含核心类(java.* 或 javax.*)。”我的应用程序是一个 Android 应用程序,我没有创建核心库。我正在使用几个 .jars; javax.xml.ws、javax.xml.bind、javax.xml.soap、javax.xml.rpc 和 javax.jws。我相信我不能直接使用这些 java 字节码 .jars。我将不得不使用 dx 工具将它们转换为 delvik 字节码或 .dex 文件。我做了一些额外的研究,发现禁止在 android 应用程序中使用任何 javax.* 类。有人可以解释为什么吗?他们的实际编程解决方法是什么?

谢谢, 史蒂夫

最佳答案

那是因为那些 jar 使用了 core 核心库。 Android 不支持完整的 J2SE,而是它的一个子集:http://developer.android.com/reference/packages.html

因此,您不能使用 Java 核心库,因为它们不属于 Android SDK。

关于android - Android 遇到 Sun javax jar 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3135468/

相关文章:

android - 由于缺少对 URI 的许可,重新发送 Intent 失败

android - 无法使用硬件键盘创建 Android 仿真

android - Android 9 上的过滤扫描不会使用 UUID 过滤器找到信标

android - 使用来自 url 的图像折叠工具栏?

android - Firebase 身份验证 - 没有来自谷歌登录提供商的电子邮件

android - 在相机预览中不工作 setAlpha

android - 在 ListView 中检查多个项目

android - 静态水平进度条android

android - 通用图像加载器有时无法加载图像

Android - fragment 到 Activity 并返回