Android发邮件时出现一下问题:
04-20 09:28:23.663: E/AndroidRuntime(13202): java.lang.NoClassDefFoundError: javax.activation.DataHandler 04-20 09:28:23.663: E/AndroidRuntime(13202): at javax.mail.internet.MimeMessage.setContent(MimeMessage.java:1454) 04-20 09:28:23.663: E/AndroidRuntime(13202): at javax.mail.internet.MimeBodyPart.setText(MimeBodyPart.java:1075) 04-20 09:28:23.663: E/AndroidRuntime(13202): at javax.mail.internet.MimeMessage.setText(MimeMessage.java:1493) 04-20 09:28:23.663: E/AndroidRuntime(13202): at javax.mail.internet.MimeMessage.setText(MimeMessage.java:1477) 04-20 09:28:23.663: E/AndroidRuntime(13202): at cn.edu.zzu.mail.SendMail.send(SendMail.java:42) 04-20 09:28:23.663: E/AndroidRuntime(13202): at cn.edu.zzu.mail.SendMail.sendMail(SendMail.java:63) 04-20 09:28:23.663: E/AndroidRuntime(13202): at cn.edu.zzu.ui.SettingSuggestUi$2$1.run(SettingSuggestUi.java:79)
解决办法在你的项目中导入additionnal.jar,具体大家可以打开https://code.google.com/p/javamail-android/downloads/list看一下,上面明确指出
activation.jar | JAF for android (need additionnal.jar) |
作者:dliyuedong 发表于2013-4-20 9:40:41 原文链接
阅读:71 评论:0 查看评论