簡體   English   中英

Android上的java.lang.NoClassDefFoundError

[英]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.jaractivation.jar 當訪問MimeMultipart時,這解決了我在android中的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM