首页 > 移动平台 > 详细

Android程序 依赖库引用Gson 报java.lang.NoClassDefFoundError: com/google/gson/Gson 解决方法

时间:2014-01-21 00:32:45      阅读:411      评论:0      收藏:0      [点我收藏+]

Android 程序所依赖一个Library程序B , B 程序中用到格式化json串,转换成标准json串的要求

	public static String jsonFormatter(String uglyJSONString) {
		Gson gson = new GsonBuilder().setPrettyPrinting().create();
		JsonParser jp = new JsonParser();
		JsonElement je = jp.parse(uglyJSONString);
		String prettyJsonString = gson.toJson(je);
		return prettyJsonString;
	}

但在Android程序中却报

java.lang.NoClassDefFoundError: com/google/gson/Gson

实际上不知道为什么 new GsonBuilder()时就是找不到该类了。。。。

后来比较别人的程序发现 只有android-support-v4.jar 这个jar包是不同的。

将library程序的android-support-v4.jar和Android程序的android-support-v4.jar保持一致且

Android程序的java build path  library 的 private library体现出依赖程序的 jar包才有效,也可能是 其中一套android-support-v4的版本太低了。。。

好用的android-support-v4.jar 连接地址:http://www.kuaipan.cn/file/id_172808498780835867.htm?source=1

xabubuko.com,布布扣


Android程序 依赖库引用Gson 报java.lang.NoClassDefFoundError: com/google/gson/Gson 解决方法

原文:http://blog.csdn.net/haqer0825/article/details/18400035

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!