0

我在編寫Android應用程序時遇到NoClassDefFoundError。 我添加了:NoClassDefFoundError javax.mail.internet.MimeBodyPart Android中的MimePartDataHandler

compile 'javax.mail:mail:1.4.7' 

到我的build.gradle。但我得到一個java.lang.NoClassDefFoundError異常試圖運行此代碼:

MimeMessage email = new MimeMessage(session, new ByteArrayInputStream(decodedRawMessage)); 
        Log.d(LOG_TAG, "Got mimeType: "+email.getContent()); 

的「email.getContent()」是在拋出異常的地方。 我應該使用不同版本的javax.mail嗎?

+0

如果您使用的是android studio,您是否嘗試將項目與gradle文件同步 – DreadfulWeather

+0

@DreadfulWeather當然 – oriharel

回答

1

最終我沒有在gradle中使用'compile'這一行。我在libs文件夾中以舊的方式添加了jar,並在Android Studio的右鍵菜單中單擊了「添加爲庫」。罐子可從here

需要全部其中。

相關問題