Android: Optimize APK file size

This commit is contained in:
KeatonTheBot 2025-06-04 17:14:14 -05:00
parent 78b00e530c
commit 84d7f2d113
2 changed files with 13 additions and 4 deletions

View file

@ -36,8 +36,13 @@ android {
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
postprocessing {
removeUnusedCode false
removeUnusedResources false
obfuscate false
optimizeCode true
proguardFiles 'proguard-rules.pro'
}
signingConfig signingConfigs.debug
debuggable false
jniDebuggable false

View file

@ -19,6 +19,11 @@
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class * extends androidx.fragment.app.Fragment
-dontwarn java.awt.Component
-dontwarn java.awt.GraphicsEnvironment
-dontwarn java.awt.HeadlessException
-dontwarn java.awt.Window
-dontwarn javax.lang.model.element.Modifier
-assumenosideeffects class java.lang.Math {
public static double random();
public static double sin(...);
@ -29,5 +34,4 @@
public boolean is*();
public boolean get*();
public boolean has*();
public void set*(***);
}
}