[英]java.lang.NoClassDefFoundError on android
我正在進行應用程序電子郵件發送,而無需用戶交互。 這樣我就可以從以下鏈接進行編碼。 在這里我得到了java.lang.NoClassDefFoundError :com.murali.email.GMailSender。 我在這個錯誤
GMailSender sender = new GMailSender("username@gmail.com", "password");
sender.sendMail("This is Subject",
"This is Body",
"user@gmail.com",
"user@yahoo.com");
在MailSenderActivity類中。 我在引用庫中添加了所有外部jar,在編譯時未發現錯誤。 我花了更多時間解決問題,但失敗了。 我知道有重復問題的可能,但其他答案未為我使用。 我想我或蝕錯過了GMailSender類的一些jar或類路徑。 請幫我。 我不知道如何解決。
確保罐子位於名為libs而不是lib的文件夾中。 然后執行“清理”,並確保jar出現在Android依賴項下。
如果我們在Android上收到此錯誤
java.lang.NoClassDefFoundError:從方法javax.mail.internet.MimeMessage.updateHeaders引用的javax.activation.DataHandler
我們需要添加aditional.jar
以及mail.jar
和activation.jar
。 當訪問MimeMultipart時,這解決了我在android中的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.