gpt4 book ai didi

java - Android 和 JAX-RS

转载 作者:太空宇宙 更新时间:2023-11-04 14:27:48 26 4
gpt4 key购买 nike

我有一个在 Jersey 上编写的 REST 客户端。它使用 JAXB 和 JAX-RS。但是,当我尝试将带有客户端的 jar 文件添加到我的 Android 应用程序时,它会出现如下错误:

java.lang.NoClassDefFoundError: javax.ws.rs.client.ClientBuilder

接缝 Android 实际上不支持 JAX-RS。或者也许我错了?

最佳答案

您可以使用像 volley 这样的 Android 库向基于 jax-rs 的 api 发出 http 请求。

不需要 Jax-rs 客户端,也不需要 Android 特别支持 JAX-RS。 REST-ful api 应该是独立于平台的。因此,该 api 的客户端或使用者不需要支持任何特定的 api 或框架(如 Jax-rs)。

进一步说,

Android 使用 ART/Dalvik 虚拟机而不是 JVM,因此在这种情况下它可能无法编译基于 java 的库?除非该库也可单独用于 android 平台。

关于java - Android 和 JAX-RS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26488252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com