From 46bf73da2e5db8c41fe6cf0aae059b7e6d332396 Mon Sep 17 00:00:00 2001 From: huangjian <547527489@qq.com> Date: Thu, 14 May 2020 16:22:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=B7=E6=B7=86=E8=A7=84=E5=88=99=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/proguard-rules.pro | 15 +++++++++++++-- core/proguard-rules.pro | 23 +++++++++++++++++++++++ 2 files changed, 36 insertions(+), 2 deletions(-) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 603b587be..453c07c45 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -24,6 +24,7 @@ -dontskipnonpubliclibraryclasses -dontpreverify -verbose +-ignorewarnings -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* # 保留行号 @@ -138,6 +139,8 @@ -dontwarn com.xiaomi.push.** -keep class com.xiaomi.** {*;} +-keep class io.realm.** + # 云信集成华为推送 -ignorewarning -keepattributes *Annotation* @@ -189,6 +192,7 @@ -keep class com.chad.library.adapter.** { *; } +-keep class com.chad.library.adapter.base.entity.MultiItemEntity -keep public class * extends com.chad.library.adapter.base.BaseQuickAdapter -keep public class * extends com.chad.library.adapter.base.BaseViewHolder -keepclassmembers class **$** extends com.chad.library.adapter.base.BaseViewHolder { @@ -244,6 +248,8 @@ -ignorewarnings # shareSdk +-keep class cn.sharesdk.** +-keep class com.mob.** -keep class cn.sharesdk.**{*;} -keep class com.sina.**{*;} -keep class **.R$* {*;} @@ -282,8 +288,12 @@ -keep class com.alibaba.sdk.android.**{*;} -keep class com.alibaba.security.biometrics.**{*;} -keep class android.taobao.windvane.**{*;} - - +-dontwarn com.alibaba.** +-dontwarn com.taobao.** +-dontwarn com.google.** +-dontwarn edu.umd.cs.** +-dontwarn org.apache.** +-dontwarn com.amap.** #网易七鱼客服系统 -dontwarn com.qiyukf.** -keep class com.qiyukf.** {*;} @@ -333,3 +343,4 @@ } -dontwarn com.sdk.** -keep class com.sdk.** { *;} +-dontwarn io.realm.** diff --git a/core/proguard-rules.pro b/core/proguard-rules.pro index 53a004bb0..79f6cec26 100644 --- a/core/proguard-rules.pro +++ b/core/proguard-rules.pro @@ -31,6 +31,8 @@ ; ; } +-dontwarn android.net.** +-keep class android.net.SSLCertificateSocketFactory{*;} -keep class com.alipay.android.phone.mrpc.core.** { *; } -keep class com.alipay.apmobilesecuritysdk.** { *; } -keep class com.alipay.mobile.framework.service.annotation.** { *; } @@ -42,6 +44,8 @@ -keep class com.ut.device.** { *;} # umeng-app +-dontwarn com.umeng.** +-keep class com.umeng.** -keep class com.umeng.** {*;} -keepclassmembers class * { public (org.json.JSONObject); @@ -56,3 +60,22 @@ # 数美天网 -keep class com.ishumei.dfp.SMSDK { *; } + +# shareSdk +-keep class cn.sharesdk.** +-keep class com.mob.** +-keep class cn.sharesdk.**{*;} +-keep class com.sina.**{*;} +-keep class **.R$* {*;} +-keep class **.R{*;} +-keep class com.mob.**{*;} +-dontwarn com.mob.** +-dontwarn cn.sharesdk.** +-dontwarn **.R$* + +-dontwarn com.alibaba.** +-dontwarn com.taobao.** +-dontwarn com.google.** +-dontwarn edu.umd.cs.** +-dontwarn org.apache.** +-dontwarn com.amap.**