使用百度云推送,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.** 写出来,以供有相同遭遇的朋友借鉴。 Android--请问如何动态切换主题和风格? Android Activity生命周期有问题啊!!! HashSet 如何实现门开关的动作 哪位高人来回答一下 Android面试题 多张图片组合成一段视频怎么搞? 播放器里垂直滑动换歌曲的效果如何实现 中科院中文分词系统ICTCLAS如何在安卓平台上使用 MAT的使用问题:如何设置MAT,使得在OOM时,直接就得到此时的dump imx6开发板上,插拔鼠标时,会引起Activity重新加载 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.**
写出来,以供有相同遭遇的朋友借鉴。