From fbd57ad2d1561c3601a56b7c26f23c6debcd1aaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=AD=90=E8=B4=A4?= Date: Thu, 13 Nov 2025 18:06:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=8C=85=E5=A4=A7=E5=B0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- android/app/build.gradle.kts | 8 +++++++- android/app/proguard-rules.pro | 7 +++++++ android/gradle.properties | 10 +++++----- 3 files changed, 19 insertions(+), 6 deletions(-) create mode 100644 android/app/proguard-rules.pro diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index 77c1cb3..a9a024d 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -34,7 +34,13 @@ android { release { // TODO: Add your own signing config for the release build. // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig = signingConfigs.getByName("debug") + signingConfig = signingConfigs.release + ndk { + abiFilters 'arm64-v8a' + } + shrinkResources true + minifyEnabled true + proguardFiles "proguard-rules.pro" } } diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro new file mode 100644 index 0000000..babebba --- /dev/null +++ b/android/app/proguard-rules.pro @@ -0,0 +1,7 @@ +#Flutter Wrapper +-keep class io.flutter.app.** { *; } +-keep class io.flutter.plugin.** { *; } +-keep class io.flutter.util.** { *; } +-keep class io.flutter.view.** { *; } +-keep class io.flutter.** { *; } +-keep class io.flutter.plugins.** { *; } \ No newline at end of file diff --git a/android/gradle.properties b/android/gradle.properties index 866f13a..ae6863d 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -2,8 +2,8 @@ org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m android.useAndroidX=true android.enableJetifier=true - -systemProp.http.proxyHost=127.0.0.1 -systemProp.http.proxyPort=10810 -systemProp.https.proxyHost=127.0.0.1 -systemProp.https.proxyPort=10810 \ No newline at end of file +# +#systemProp.http.proxyHost=127.0.0.1 +#systemProp.http.proxyPort=10810 +#systemProp.https.proxyHost=127.0.0.1 +#systemProp.https.proxyPort=10810 \ No newline at end of file