0
点赞
收藏
分享

微信扫一扫

【解决方案】Android10使用com.sun.mail:android-mail:1.5.5发送邮件直接闪退

简单明了地说就是更新依赖插件,使用高版本的android-mail。

背景

不确定是不是这个错误信息了,懒得去还原了,只知道虽然加了异常捕获,依然是闪退了就行。

只要你不是在主线程运行了发送消息指令而闪退的。

下面是详细步骤

更新插件的步骤

方法1.

直接更改app级别下的build.gradle文件
在这里插入图片描述
双击打开后,直接将email版本修改为1.6.7。

dependencies{
// ...
   implementation 'com.sun.mail:android-mail:1.6.7'
//...
}

修改完成后保存,并同步gradle。
即:Sync Project with Gradle Files
在这里插入图片描述
之后再次编译运行,即可成功发送。

方法2.

使用Android Studio自带的project structure工具
使用快捷键 Ctrl + Alt + Shift + s 打开project Structure工具,点击左侧的 依赖选项,并在右侧找到 并点击 ‘android-email’ 依赖
在这里插入图片描述
如果依赖项不是最新的,会提示你进行更新, 并提供你可选版本。
然后点击ok即可自动同步。

之后再次编译运行,即可成功发送。

有用的话记得一键三连。

举报

相关推荐

0 条评论