gpt4 book ai didi

android - 更改或升级内置的 org.json 库是可能的还是个好主意?

转载 作者:行者123 更新时间:2023-11-29 01:47:42 26 4
gpt4 key购买 nike

我的应用程序很大程度上依赖于 JSON 库 org.json.*。这个包内置在 Android 标准库中,这是我不知道的,因为我也将它包含在我的源代码树中

我需要使用内置包不支持的函数 (JSONArray.remove),而它位于 org.json 的源分发 jar 中>(我包含在我的项目中)。所以发生的是,一切都编译 & 所有,但我在运行时得到 java.lang.NoSuchMethodError: org.json.JSONArray.remove

我的问题是,如何让 eclipse 或 Android 使用我的源代码树中的 org.json.* 而不是其内置版本?

还有一个子问题:这是个好主意吗?与官方源代码分发版相比,内置的 JSON 包是否有原生级别的改进或类似的改进?

最佳答案

My question is, how can I tell eclipse or Android to use the org.json.* from my source tree instead of its built-in version?

你不能。您无法控制运行时类路径,固件总是胜出。

欢迎您use jarjar或类似的工具将 org.json 类的副本移动到新包中。或者,找到一个更好的 JSON 库——那里有很多。

关于android - 更改或升级内置的 org.json 库是可能的还是个好主意?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20389105/

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