Android 图书馆导入问题

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

我在家里复制了我的工作项目和安装应用程序。我使用的是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我正在使用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