Przeglądaj źródła

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	app/src/main/assets/updateLog.md
kunfei 4 lat temu
rodzic
commit
8ceb3b082a
3 zmienionych plików z 19 dodań i 4 usunięć
  1. 2 1
      app/build.gradle
  2. 15 2
      app/proguard-rules.pro
  3. 2 1
      app/src/main/assets/updateLog.md

+ 2 - 1
app/build.gradle

@@ -69,7 +69,8 @@ android {
             }
             }
             applicationIdSuffix '.release'
             applicationIdSuffix '.release'
 
 
-            minifyEnabled false
+            minifyEnabled true
+            shrinkResources true
             proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
             proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
         }
         }
         debug {
         debug {

+ 15 - 2
app/proguard-rules.pro

@@ -149,8 +149,16 @@
 -keep class **.analyzeRule.**{*;}
 -keep class **.analyzeRule.**{*;}
 # 保持web类
 # 保持web类
 -keep class **.web.**{*;}
 -keep class **.web.**{*;}
-#数据类
+# 数据类
 -keep class **.data.**{*;}
 -keep class **.data.**{*;}
+# hutool-core hutool-crypto
+-keep class cn.hutool.core.**{*;}
+-keep class cn.hutool.crypto.**{*;}
+# 缓存 Cookie
+-keep class **.help.http.CookieStore{*;}
+-keep class **.help.CacheManager{*;}
+# StrResponse
+-keep class **.help.http.StrResponse{*;}
 
 
 -dontwarn rx.**
 -dontwarn rx.**
 -dontwarn okio.**
 -dontwarn okio.**
@@ -231,4 +239,9 @@
 }
 }
 
 
 ## 保证该私有变量不被混淆
 ## 保证该私有变量不被混淆
--keepclassmembers class com.google.android.exoplayer2.upstream.cache.CacheDataSource$Factory{upstreamDataSourceFactory;}
+-keepclassmembers class com.google.android.exoplayer2.upstream.cache.CacheDataSource$Factory {
+    private DataSource.Factory upstreamDataSourceFactory;
+}
+
+## web服务传输数据
+-keep class io.legado.app.api.ReturnData{*;}

+ 2 - 1
app/src/main/assets/updateLog.md

@@ -11,7 +11,7 @@
 * 正文出现缺字漏字、内容缺失、排版错乱等情况,有可能是净化规则或简繁转换出现问题。
 * 正文出现缺字漏字、内容缺失、排版错乱等情况,有可能是净化规则或简繁转换出现问题。
 * 漫画源看书显示乱码,**阅读与其他软件的源并不通用**,请导入阅读的支持的漫画源!
 * 漫画源看书显示乱码,**阅读与其他软件的源并不通用**,请导入阅读的支持的漫画源!
 
 
-**2022/10/01**
+**2022/09/28**
 
 
 * 更新cronet: 106.0.5249.79
 * 更新cronet: 106.0.5249.79
 * 正文选择菜单朗读按钮长按可切换朗读选择内容和从选择开始处一直朗读
 * 正文选择菜单朗读按钮长按可切换朗读选择内容和从选择开始处一直朗读
@@ -20,6 +20,7 @@
 * 修复文件类书源换源后阅读bug by Xwite
 * 修复文件类书源换源后阅读bug by Xwite
 * Cronet 支持DnsHttpsSvcb by g2s20150909
 * Cronet 支持DnsHttpsSvcb by g2s20150909
 * 修复web进度同步问题 by 821938089
 * 修复web进度同步问题 by 821938089
+* 启用混淆以减小app大小 有bug请带日志反馈
 * 其它一些优化
 * 其它一些优化
 
 
 **2022/09/26**
 **2022/09/26**