简单明了地说就是更新依赖插件,使用高版本的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即可自动同步。
之后再次编译运行,即可成功发送。