我的应用程序可以在不使用电子邮件Intent或用户交互的情况下发送电子邮件。我遵循这个StackOverflow question来实现这一点。直到最近,当应用程序在尝试发送电子邮件时开始崩溃时,一切都运行得很好。电子邮件发送者类,我称之为Mail,定义如下...
public class Mail extends javax.mail.Authenticator {
public Mail() {
// some initialization code
}
public void send() {
// some more code
}
}现在,由于某些原因,每当我尝试创建扩展javax.mail.Authenticator的对象的实例时,都会得到NoClassDefFoundError。如果删除javax.mail.Authenticator扩展,则在尝试创建Mail实例时不会出现错误。我还包含了所有必要的jars (mail.jar、activation.jar、additional.jar)。有没有人知道是什么导致了这个问题,以及我如何解决它?
发布于 2012-07-21 07:10:16
如果这个问题发生在ADT更新之后,你应该看看this post。
实际上,您必须创建一个Eclipse 文件夹来放置所有的库,构建路径将由管理。
https://stackoverflow.com/questions/11587695
复制相似问题