【问题标题】:NoClassDefFoundError javax.mail.internet.MimeBodyPart$MimePartDataHandler in AndroidAndroid 中的 NoClassDefFoundError javax.mail.internet.MimeBodyPart$MimePartDataHandler
【发布时间】:2015-12-09 04:41:50
【问题描述】:

我正在编写的 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 吗?

【问题讨论】:

  • 如果您使用的是 android studio,您是否尝试过将项目与 gradle 文件同步
  • @DreadfulWeather 当然

标签: android google-api noclassdeffounderror gmail-api jakarta-mail


【解决方案1】:

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

需要全部 3 个。

【讨论】:

    猜你喜欢
    • 2014-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-28
    • 1970-01-01
    • 1970-01-01
    • 2014-07-01
    • 1970-01-01
    相关资源
    最近更新 更多