java.lang.NoClassDefFoundError:javax.activation.DataHandler在android中

我正在Android手机发送电子邮件应用程序。为此我包括两个jar文件激活。 jar和mail.jar。但是当我运行此应用程序并尝试发送邮件时,我在LogCat上收到以下错误。

java.lang.NoClassDefFoundError: javax.activation.DataHandler 

我是Android的新手所以我无法弄清这个问题。请帮帮我。谢谢

有一个你应该使用的Android-friendly port of javamail。您需要在应用程序中包含三个库:mail.jar,activation.jar和additionnal.jar(sic)。看起来你缺少激活库依赖的东西,这可能是因为你没有使用这个库的Android端口。

我在一个项目中成功使用了Android版本的javamail,它的工作效果很好。

翻译自:https://stackoverflow.com/questions/6368704/java-lang-noclassdeffounderror-javax-activation-datahandler-in-android

转载注明原文:java.lang.NoClassDefFoundError:javax.activation.DataHandler在android中