HTC Explorer中的GSON错误

时间:2013-05-25 09:28:40

标签: android gson

目前我正在使用GSON Library的项目中工作。当我在HTC资源管理器中运行我的应用程序时出现问题。 GSON类构造函数生成以下异常:

类的No-args构造函数不存在。使用Gson为此类型注册InstanceCreator以解决此问题。

我已经在很多设备上测试了应用程序。事实上,该应用程序有很多下载,其中任何一个都有这样的崩溃。

有什么想法吗?我见过其他一些帖子,但我无法解决这个问题。

提前致谢。

1 个答案:

答案 0 :(得分:7)

  1. 下载jarjar
  2. 将jarjar-1.0.jar和gson-1.5.jar放在同一个文件夹中
  3. 在此文件夹中创建一个新文本文件(rules.txt)
  4. 在文本文件中写下以下行:rule com.google.gson。** com.google.myjson。@ 1
  5. 从命令行打开jarjar,命令为“java -jar jarjar.jar process rules.txt gson-1.5.jar myjson-1.5.jar”
  6. 用myjson替换项目中的gson库并更新导入
  7. 不要使用GSON jar文件,请使用新的myjson。 Ans还确保在订单和导出中选择库(项目属性 - > Java构建路径 - >订单和导出)。

    希望它有所帮助。