使用百度云推送,apk发布以后,出现NoClassDefFoundError 本帖最后由 zhanzkw 于 2014-07-28 15:07:58 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查看下Android private libraries,是否你需要的jar包都在里面。 我查看了 ,libs里面的所有JAR包都在Android private libraries里面 你是发布release版本发布是有混淆,修改project.properties 注释掉proguard.config=proguard 這行。 解决方案:混淆引起的问题,在百度云推送提供的混淆基础上,在增加一行:-keep class com.baidu.**{*; } 即可# ------ 百度云推混淆 -------- -keep class com.baidu.**{*; } -libraryjars libs/pushservice-4.0.0.jar -dontwarn com.baidu.** 写出来,以供有相同遭遇的朋友借鉴。 移动专家入驻CSDN问答频道,欢迎大家积极踊跃提问 android中求区域内两个坐标之间的距离的实现 Android相对布局RelativeLayout问题 关于UI上控件按比例缩小 android 阅读器(Reader) 看电子书 AsyncTask的处理过程中如果发生异常,如何Show AlertDialog 一个android的新浪微博sdk的问题 有哪个大神有AChartEngine1.1.0的源码吗 android 初学者 请问 有谁清楚京东、淘宝APP是否使用HTML5 Android 百度地图自定义覆盖物的滑动 Android 4.4.2 中读取通讯录的问题.
我查看了 ,libs里面的所有JAR包都在Android private libraries里面
解决方案:
混淆引起的问题,在百度云推送提供的混淆基础上,在增加一行:-keep class com.baidu.**{*; } 即可
# ------ 百度云推混淆 --------
-keep class com.baidu.**{*; }
-libraryjars libs/pushservice-4.0.0.jar
-dontwarn com.baidu.**
写出来,以供有相同遭遇的朋友借鉴。