MultipartEntity崩溃我的应用程序

时间:2012-04-29 18:31:43

标签: android crash

不确定为什么会出现这种情况,但这行代码会在调试或运行模式下崩溃我的应用程序:

MultipartEntity multipartEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);  

使用此权限是否存在权限或其他我做错的事情?

我正在为Android 2.1构建并使用apache-mime4j-dom-0.7.2.jar和httpmime-4.1.3.jar。

3 个答案:

答案 0 :(得分:9)

这只是猜测,但我认为您的问题与新的ADT版本有关。从ADT 17开始,需要将jar放入libs文件夹中,否则它们不会与apk打包在一起。

因此,要么将它们放入库中,要么“配置构建路径...” - >“订购和导出”,然后单击您的罐子旁边的复选框。

答案 1 :(得分:2)

即使我的libs已经正确放置在正确的文件夹中,我也遇到了同样的问题。编译很好,一切。

我的解决方案是将我的httpmime jar更新为4.2.3(我以前的版本是4.0)。之后,一切都在应用程序中运行。

答案 2 :(得分:0)

我有同样的问题。我的libs放置得很好。根据需要,Java版本为1.6。仍然有错误。 所以将httpmime升级到4.2.5然后降级到4.2.3。仍然没有运气。

将jar添加到构建路径(Properties> Java构建路径)然后在订单和导出选项卡上勾选了jar时,我的问题得以解决。

这不是正式方式。但这就是它对我有用的方式:

的minSdkVersion = “7” targetSdkVersion = “17”

ADT build v22.0.0-675183 平台工具17

Windows 7 Professional 64位