- 更新 libaes 依赖至 15.20.21

- 新增 JavaMail/SMTP ProGuard 混淆规则,防止 R8 混淆导致 SMTP 邮件发送失败
- 保留 javax.mail、com.sun.mail 等核心邮件类不被混淆
This commit is contained in:
MiMo
2026-07-18 04:11:03 +08:00
parent a038a2db97
commit 526fa6c241
3 changed files with 21 additions and 5 deletions
+1 -1
View File
@@ -84,7 +84,7 @@ dependencies {
//api 'androidx.fragment:fragment:1.1.0' //api 'androidx.fragment:fragment:1.1.0'
// WinBoLL库 nexus.winboll.cc 地址 // WinBoLL库 nexus.winboll.cc 地址
api 'cc.winboll.studio:libaes:15.20.20' api 'cc.winboll.studio:libaes:15.20.21'
api 'cc.winboll.studio:libappbase:15.20.34' api 'cc.winboll.studio:libappbase:15.20.34'
// WinBoLL备用库 jitpack.io 地址 // WinBoLL备用库 jitpack.io 地址
+4 -4
View File
@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle #Created by .winboll/winboll_app_build.gradle
#Sat Jul 18 03:20:45 CST 2026 #Sat Jul 18 04:11:00 CST 2026
stageCount=21 stageCount=22
libraryProject= libraryProject=
baseVersion=15.15 baseVersion=15.15
publishVersion=15.15.20 publishVersion=15.15.21
buildCount=0 buildCount=0
baseBetaVersion=15.15.21 baseBetaVersion=15.15.22
+16
View File
@@ -60,6 +60,22 @@
-dontwarn java.util.function.** -dontwarn java.util.function.**
# ============================== 第三方框架专项规则 ============================== # ============================== 第三方框架专项规则 ==============================
# JavaMail / SMTP 邮件发送(APPMSGMailUtils 依赖,防止 R8 混淆导致 SMTP 发送失败)
-keep class javax.mail.** { *; }
-keep class javax.mail.internet.** { *; }
-keep class javax.activation.** { *; }
-keep class com.sun.mail.** { *; }
-keep class com.sun.mail.util.** { *; }
-keep class com.sun.mail.smtp.** { *; }
-keep class com.sun.mail.pop3.** { *; }
-keep class com.sun.mail.imap.** { *; }
-dontwarn javax.mail.**
-dontwarn javax.activation.**
-dontwarn com.sun.mail.**
-dontwarn java.awt.**
-dontwarn javax.naming.**
-dontwarn javax.net.ssl.**
# OkHttp 4.4.1(米盟广告请求依赖,完善Lambda兼容) # OkHttp 4.4.1(米盟广告请求依赖,完善Lambda兼容)
-keep class okhttp3.** { *; } -keep class okhttp3.** { *; }
-keep interface okhttp3.** { *; } -keep interface okhttp3.** { *; }