E/AndroidRuntime(22486): java.lang.NoClassDefFoundError: org.apache.http.entity.mime.MultipartEntity
来源:互联网 发布:淘宝聚划算团购每一天 编辑:程序博客网 时间:2024/05/01 01:19
前几天在开发中遇到了一个比较诡异的问题,项目编译阶段没有任何错误,但是打包运行的时候就会报一个错误E/AndroidRuntime(22486): java.lang.NoClassDefFoundError: org.apache.http.entity.mime.MultipartEntity,然后查看项目代码,明明类库已经引用了httpmime的jar包,为什么会找不到呢,初步判断问题是出在打包阶段了,但是无从下手,后来从崩溃点顺藤摸瓜,发现问题出在了友盟sdk。
问题的原因是这样的,友盟sdk中也引用到httpmime的jar包,他引用的是httpmime的一个低版本包,而我在开发的时候,由于也要用到httpmime,就去官网下载了个最新版,将友盟引用的低版本httpmime替换了,替换后,编译不会有任何问题,但是等装到手机上调用到友盟的某些功能的时候,就会报java.lang.NoClassDefFoundError,问题已找到,将项目中的httpmime换回友盟提供的对应版本,问题即可解决!
0 0
- E/AndroidRuntime(22486): java.lang.NoClassDefFoundError: org.apache.http.entity.mime.MultipartEntity
- java.lang.NoClassDefFoundError: org/apache/http/entity/mime/content/ContentBody
- 'org.apache.http.entity.mime.MultipartEntity',
- Could not find class 'org.apache.http.entity.mime.MultipartEntity'
- NoClassDefFoundError: org.apache.http.entity.mime.content.StringBody
- maven中出现java.lang.ClassNotFoundException: org.apache.http.entity.mime.content.ContentBody
- 友盟分享遇到Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.http.entity.mime.Mu
- android项目编译出现E/AndroidRuntime(12354): java.lang.NoClassDefFoundError
- android调试出现E/AndroidRuntime(13678): java.lang.NoClassDefFoundError:
- android调试出现E/AndroidRuntime(13678): java.lang.NoClassDefFoundError:
- android调试出现E/AndroidRuntime(13678): java.lang.NoClassDefFoundError:
- java.lang.NoClassDefFoundError: org/hibernate/annotations/Entity
- java.lang.NoClassDefFoundError: org/apache/http/impl/client/HttpClients
- java.lang.NoClassDefFoundError: org/apache/http/client/config/RequestConfig
- java.lang.NoClassDefFoundError: org/apache/catalina/servlet4preview/http/HttpServletRequest
- java.lang.NoClassDefFoundError: org/apache/http/ssl/TrustStrategy
- java.lang.NoClassDefFoundError: org/apache/http/ssl/TrustStrategy 错误解决办法
- AndroidRuntime(21829): java.lang.NoClassDefFoundError
- c++ tuple的基本操作
- JavaScript RegExp
- jquery 刷新iframe内容示例
- IntentService
- Druid at Pulsar
- E/AndroidRuntime(22486): java.lang.NoClassDefFoundError: org.apache.http.entity.mime.MultipartEntity
- 用automake发布一个库(笔记)
- CrystalDiskInfo磁盘工具及下载地址
- 解析Jquery取得iframe中元素的几种方法
- Msql模糊查询的4种用法
- 算法实验
- 成为Java GC专家(3)—如何优化Java垃圾回收机制
- 回归CSDN
- QQ授权网站进行登录~php篇