有人知道如何在尝试使用GSON库时摆脱此错误吗?
-
16-10-2019 - |
题
我正在使用与GSON库有关的代码(不是我写的)。我已经下载了库,当我尝试将它们包括在项目中时,我会遇到重复错误。具体来说:
Error generating final archive: Found duplicate file for APK: assembly-descriptor.xml
这是错误的屏幕截图:
我在使用外部图书馆方面没有很多经验。谁能帮我吗?
提前致谢。
解决方案
我遇到了同样的问题,但是解决方案发现很简单。只需选择其中一个库即可 - gson-1.6-sources或gson-1.6要添加到您的路径中,然后勇敢地从那里删除另一个。
这给我带来了很多麻烦,不仅有错误,而且还提到了我的活动代码中GSON类的NoclassDeffoundError。
ps,我感谢任何澄清,为什么实际发生此重复错误:)。
其他提示
我也有同样的问题。
我认为您已经完成了我的工作 - 拿到了GSON JARS(编译和来源),并将它们都放入项目中的“ Libs”目录中吗?
据我了解,Android Ant Target都希望库从LIBS目录中构建到APK中,因此它将获得重复,因为您在“ Libs”目录中拥有编译的库和源版本。
我的解决方案是要有第二个目录“ libs-src”,然后将其移动到源罐中。然后,蚂蚁目标不会拾取这些源罐子,并且构建起作用。
查看您是否已经拥有并删除它,之后:项目>属性> java构建路径>库>添加外部罐子…并添加GSON库。
不隶属于 StackOverflow