Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 集成包(JAR)并强制我的应用程序使用此特定包/实例_Android_Gson_Jackson - Fatal编程技术网

Android 集成包(JAR)并强制我的应用程序使用此特定包/实例

Android 集成包(JAR)并强制我的应用程序使用此特定包/实例,android,gson,jackson,Android,Gson,Jackson,对不起,我的术语是这样的 我将GSON软件包JAR添加到我的Android应用程序中,在我的应用程序在一些HTC设备上出现故障之前,一切都很顺利-以下是总结: 所以,为了解决这个问题,我必须获取GSON源代码,并在重命名所有名称空间时将其嵌入到我的应用程序中。现在很费时也很难升级 所以,无论如何。我正在考虑切换到Jackson以满足JSON解析的需要,我想知道如何避免类似的问题。有没有办法告诉我的应用程序显式使用它附带的JAR?我不确定它是如何工作的,但希望你能有个想法 有没有办法告诉我的应用

对不起,我的术语是这样的

我将GSON软件包JAR添加到我的Android应用程序中,在我的应用程序在一些HTC设备上出现故障之前,一切都很顺利-以下是总结:

所以,为了解决这个问题,我必须获取GSON源代码,并在重命名所有名称空间时将其嵌入到我的应用程序中。现在很费时也很难升级

所以,无论如何。我正在考虑切换到Jackson以满足JSON解析的需要,我想知道如何避免类似的问题。有没有办法告诉我的应用程序显式使用它附带的JAR?我不确定它是如何工作的,但希望你能有个想法

有没有办法告诉我的应用程序显式使用它附带的JAR

很抱歉,您不能控制类路径。固件总是赢的

大多数情况下,这将发生,因为Android本身有第三方JAR作为加载到每个虚拟机中的内容的一部分。弹跳城堡军团就是一个很好的例子


这是我第一次遇到设备制造商似乎在每个虚拟机中加载的内容中添加了第三方类。我会联系他们并要求他们停止这样做,尽管我不知道他们是否会听。

所以如果我想避免与Jackson发生同样的潜在问题,我别无选择,只能将其重命名为命名空间?@katit:坦白地说,除非你遇到问题,否则我不会担心。谷歌不太可能将Jackson整合到Android中,正如我所指出的,这种情况并不经常发生。有一点讽刺的是,Android捆绑了一个软件包,使得使用该软件包变得更加困难,因为例如,很难将其升级到新版本-/