库导入问题(Library import issues)

2019-10-16 14:03发布

我已经复制在家里我的工作项目和设置应用。 我使用GSON而且它位于/ lib文件夹和库引用。 然而,在运行时GSON对象无法被实例化和控制台给我的下面

1月4日至13日:47:50948:E / AndroidRuntime(386):致命异常:主

1月4日至13日:47:50948:E / AndroidRuntime(386):java.lang.NoClassDefFoundError:com.google.gson.Gson

有什么建议吗?

PS我使用Eclipse和我已经尝试过“干净”荷兰国际集团的项目,重新GSON库作为参考。

Answer 1:

请确保您添加GSON罐子作为下android dependency ,而不是Referenced Libraries在属性- > Java构建路径。

如果不工作做这些步骤:

  1. 从标准的Java构建路径中删除库。

  2. 右键点击项目名称>属性> Java构建路径>(标签)库>删除以外的所有“Android的XX”和“Android的依赖关系”

  3. 重命名库从“LIB”到“库”文件夹

    通过这样做,在文件夹“库”中的所有库由Android插件找到,并添加到“Android的依赖”。

  4. 清洁工程

请参阅这里了解更多详情。



Answer 2:

我曾与这个不愉快的经历。 我认为这是由于Android的旧版本不支持GSON。 但是,一旦我复制出来的整个项目,改变“目标打造”到相同的版本,它运行正常。

然后,当我回到旧的副本,并检查属性>Java Build Path>(tab) Libraries ,我发现有没有“Android的依赖”。

它必须是有Eclipse的!



文章来源: Library import issues
标签: android gson