我写了一个使用的库org.json http://json.org/(A) 来自 json.org,假设 Android 使用相同的(在 android 中也称为org.json
(B),只是它遗漏了一些相对关键的功能)。现在我想做的是设置我的 gradle,以便我的项目使用org.json http://json.org/(一)代替org.json
(二)。我尝试将以下内容添加到我的 app.gradle 中:
android {
blabla
defaultConfig {
blabla
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets{
main{
java{
exclude 'org/json/**'
}
}
}
}
然而,这似乎不起作用。我还有安卓的org.json
(B) 我可以在打字时使用new JSONObject()
它仍然使用Android的实现。我该如何解决这个问题?
我该如何解决这个问题?
将您的更改为org.json
to org.something.else
。您无法将系统提供的软件包替换为应用程序中的软件包,即使对于您自己的进程也是如此。您无法控制运行时类路径,并且固件总是获胜。
或者,从org.json
性能更好的东西,例如 Gson 或 Jackson。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)