refactor(appbase): SMTPConfigView改用libaes内置版本并修复R8混淆崩溃

- APPExcetionMailSettingsActivity引用改为cc.winboll.studio.libaes.views.SMTPConfigView
- 删除libappbase自定义SMTPConfigView
- appbase添加JavaMail依赖(android-mail/android-activation 1.6.7)
- proguard-rules保留javax.mail.**修复NoClassDefFoundError
- packagingOptions排除重复META-INF文件
This commit is contained in:
BigPickle
2026-07-21 18:06:04 +08:00
parent ce4f23f3f4
commit 9a529cf030
7 changed files with 20 additions and 306 deletions
@@ -3,13 +3,13 @@ package cc.winboll.studio.appbase.develop;
import android.app.Activity;
import android.os.Bundle;
import cc.winboll.studio.appbase.R;
import cc.winboll.studio.libappbase.widget.SMTPConfigView;
import cc.winboll.studio.libaes.views.SMTPConfigView;
/**
* @Author 豆包&BigPickle&MiMo&ZhanGSKen<zhangsken@qq.com>
* @Date 2026/07/21 12:44
* @Describe 应用异常信息邮件接收账号设置
* 使用SMTPConfigView控件配置SMTP服务器参数
* 使用libaes的SMTPConfigView控件配置SMTP服务器参数
*/
public class APPExcetionMailSettingsActivity extends Activity {
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:background="#FAFAFA">
<cc.winboll.studio.libappbase.widget.SMTPConfigView
<cc.winboll.studio.libaes.views.SMTPConfigView
android:id="@+id/smtp_config_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>