From 830f99578ac3678c63456e7b0449813ff9c9db20 Mon Sep 17 00:00:00 2001 From: OneWay Date: Tue, 15 Sep 2026 14:51:49 +0800 Subject: [PATCH] build(release): strip Log warnings/errors from release dex --- app/src/release/keepRules/strip-logs.keep | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 app/src/release/keepRules/strip-logs.keep diff --git a/app/src/release/keepRules/strip-logs.keep b/app/src/release/keepRules/strip-logs.keep new file mode 100644 index 0000000..2eab828 --- /dev/null +++ b/app/src/release/keepRules/strip-logs.keep @@ -0,0 +1,9 @@ +# Strip android.util.Log warnings/errors from release builds. +# Debug builds keep full logging for diagnostics. +-assumenosideeffects class android.util.Log { + public static int w(java.lang.String, java.lang.String); + public static int w(java.lang.String, java.lang.String, java.lang.Throwable); + public static int w(java.lang.String, java.lang.Throwable); + public static int e(java.lang.String, java.lang.String); + public static int e(java.lang.String, java.lang.String, java.lang.Throwable); +}