0

我想在我的 android 项目中使用 gson,所以我按照教程完成了这个

  1. 在 Eclipse/Android 项目中创建一个新文件夹 libs。
  2. 右键单击库并选择导入 -> 常规 -> 文件系统,然后下一步,在文件系统中浏览以找到库的父目录(即:您将其下载到的位置)。
  3. 单击确定,然后单击左窗格中的目录名称(不是复选框),然后检查右窗格中的相关 JAR。这会将库放入您的项目中(物理上)。
  4. 右键单击您的项目,选择 Build Path -> Configure Build Path,然后单击 Libraries 选项卡,然后单击 Add JARs...,导航到 libs 目录中的新 JAR 并添加它。(顺便说一句,这是转换新 JAR 以在 Android 上使用的时刻。)

它在 android 2.2 中完美运行,但在 android 4.0.3 中它抛出异常 05-06 19:12:18.946: E/AndroidRuntime(602): java.lang.NoClassDefFoundError: com.google.gson.Gson

4

2 回答 2

1

对于 android 4,重要的是该文件夹称为 libs 而不是 lib 或其他名称,否则它将无法工作。

于 2012-05-06T13:21:17.733 回答
0
  1. 在项目根文件夹中创建一个名为“lib”的文件夹
  2. 将您的 Jar 文件复制到 lib 文件夹中
  3. 现在右键单击 Jar 文件和构建路径 > 添加到构建路径,你就完成了
于 2012-05-06T13:20:13.267 回答