java.lang.NoSuchMethodError: no static or non-static method "Lorg/android/spdy/SpdyAgent;.freeAgent(J)I"


近期把项目里的Umeng推送SDK有2.8.1更新到3.0.4后,打包后安装到手机直接崩溃,用2.8.1打包就没有问题。
  AndroidStudio的log直接报出2800多行红色error,花了一上午时间,从头读到尾,最后筛选出问题所在:java.lang.NoSuchMethodError: no static or non-static method "Lorg/android/spdy/SpdyAgent;.freeAgent(J)I"(如下图所示)。
  BUG出现的流程如下:在Application执行onCreate的时候调用了Umeng的PushAgent.register(),然后报出了关于com.taobao.***的一系列问题,等等……如下图红色标记:


部分BUG截图.png

  然后,然后想到了问题所在,Umeng新的SDK更新了新的东西,那么在混淆的时候也应该对新增的模块进行-keep,哎……多坑了!!!(意思是说每次SDK更新都得再次跟新混淆代码了)


更有意思的是:不是所有手机都会崩溃,只有部分机型。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容