每次我添加compile com.googlecode.json-simple:json-simple:1.1.1
以使用JSONParse和其他应用程序时,我的应用程序都不会生成或运行,并且显示以下错误:
AGPBI:
{
"kind": "error",
"text": "Program type already present: org.hamcrest.BaseDescription",
"sources": [
{
}
],
"tool": "D8"
}
* What went wrong:
Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
> com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: C:\Users\User\AndroidStudioProjects\MyPOS\app\build\intermediates\transforms\dexBuilder\debug\0.jar, C:\Users\User\AndroidStudioProjects\MyPOS\app\build\intermediates\transforms\dexBuilder\debug\1.jar
一堆,但我编辑得更小。 我不知道它是否是实现本身,但是我所知道的是,当我评论它时,错误消失了 但问题是我需要它使用JSONParse和所有其他东西。 预先感谢
答案 0 :(得分:1)
对于您的错误,我建议使用Multidex,因为您超出了方法限制65k。
要了解更多信息,请尝试以下链接:http://www.androiddocs.com/tools/building/multidex.html
此外,我建议在该库上使用GSON库,因为它使用更为广泛。 (也是个人喜好)