diff --git a/app/build.gradle b/app/build.gradle index 41a7c77..a4ceb8d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -26,11 +26,9 @@ android { buildTypes { debug { minifyEnabled false - zipAlignEnabled true } release { minifyEnabled false - zipAlignEnabled true debuggable true } } diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 519c049..7fad3e0 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -141,7 +141,7 @@ # 这将保护该包(及其子包)下所有类的类名、字段名和方法名不被更改。 -keep class com.gamedog.vididin.beans.** { *; } --keep class com.viddin.videos.free.VidiDinApp +-keep class com.viddin.videos.free.VidiDinApp { *; } # 如果模型类实现了Serializable接口,建议额外保留序列化版本UID和特定方法 diff --git a/bill/build.gradle.kts b/bill/build.gradle.kts index dfe8abd..e104738 100644 --- a/bill/build.gradle.kts +++ b/bill/build.gradle.kts @@ -60,12 +60,11 @@ android { buildTypes { debug { isMinifyEnabled = false - isZipAlignEnabled = true } release { isMinifyEnabled = false - isZipAlignEnabled = true + proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro") } } diff --git a/bill/proguard-rules.pro b/bill/proguard-rules.pro index 2e21085..9a29c20 100644 --- a/bill/proguard-rules.pro +++ b/bill/proguard-rules.pro @@ -117,4 +117,18 @@ # Retrofit2 -dontwarn retrofit2.** -keep class retrofit2.** { *; } --keepattributes Signature, Exceptions \ No newline at end of file +-keepattributes Signature, Exceptions + + + +-keep class com.remax.bill.ads.bidding.AppOpenBiddingInitializer { *; } + +-keep class com.remax.bill.ads.AdException { *; } +-keep class com.remax.bill.ads.AdResult** { *; } +-keep class com.remax.bill.ads.ext.AdShowExt** { *; } +-keep class com.remax.bill.ads.PreloadController** { *; } +-keep class com.remax.bill.ads.log.AdLogger** { *; } +-keep class com.remax.bill.ads.config.AdConfigManager { *; } + + +