Android中的NoClassDefFoundError javax.mail.internet.MimeBodyPart $ MimePartDataHandler

时间:2015-09-12 20:39:00

标签: android google-api noclassdeffounderror gmail-api javax.mail

我正在写一个Android应用中的NoClassDefFoundError。 我补充说:

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吗?

1 个答案:

答案 0 :(得分:1)

最终我没有在gradle中使用'compile'行。我在libs文件夹中添加了旧方式的jar,然后从Android Studio的右键菜单中单击“Add as Library”。罐子可以从here

下载

需要所有 3