Android 图书馆导入问题
我在家里复制了我的工作项目和安装应用程序。我使用的是Gson,它位于/lib文件夹中,被引用为library。但是,在运行时无法实例化Gson对象,console给了我以下信息 04-13 01:47:50.948:E/AndroidRuntime(386):致命异常:主 04-13 01:47:50.948:E/AndroidRuntime(386):java.lang.NoClassDefFoundError:com.google.gson.gson 有什么建议吗Android 图书馆导入问题,android,gson,Android,Gson,我在家里复制了我的工作项目和安装应用程序。我使用的是Gson,它位于/lib文件夹中,被引用为library。但是,在运行时无法实例化Gson对象,console给了我以下信息 04-13 01:47:50.948:E/AndroidRuntime(386):致命异常:主 04-13 01:47:50.948:E/AndroidRuntime(386):java.lang.NoClassDefFoundError:com.google.gson.gson 有什么建议吗 ps我正在使用Eclips
ps我正在使用Eclipse,我已经尝试过“清理”该项目,将Gson库重置为引用库。确保将Gson jar添加为
android依赖项下的依赖项,而不是属性->Java构建路径中的引用库
如果不起作用,请执行以下步骤:
从标准Java构建路径中删除库
右键单击项目名称>属性>Java构建路径>(选项卡)
库>删除除“Android X.X”和“Android依赖项”之外的所有内容
将库文件夹从“lib”重命名为“libs”
这样,Android插件就可以找到文件夹“libs”中的所有库,并将它们添加到“Android依赖项”中
清理项目
有关更多详细信息,请参阅。确保您将gson jar添加为android依赖项下的依赖项,而不是属性->Java构建路径中的引用库
如果不起作用,请执行以下步骤:
从标准Java构建路径中删除库
右键单击项目名称>属性>Java构建路径>(选项卡)
库>删除除“Android X.X”和“Android依赖项”之外的所有内容
将库文件夹从“lib”重命名为“libs”
这样,Android插件就可以找到文件夹“libs”中的所有库,并将它们添加到“Android依赖项”中
清理项目
有关更多详细信息,请参阅。我在这方面有过不好的经历。我认为这是因为旧版本的android不支持Gson。然而,一旦我复制了整个项目并将“目标构建”更改为相同的版本,它就可以正常运行了
然后,当我返回到旧副本并检查属性>Java Build Path>(tab)Libraries
,我发现没有“Android依赖项”
它一定是在那里的月食 我在这方面有过不好的经历。我认为这是因为旧版本的android不支持Gson。然而,一旦我复制了整个项目并将“目标构建”更改为相同的版本,它就可以正常运行了
然后,当我返回到旧副本并检查属性>Java Build Path>(tab)Libraries
,我发现没有“Android依赖项”
它一定是在那里的月食 尝试将文件夹名称从/lib更改为/libstry,将文件夹名称从/lib更改为/libs