From d9c5badd33e6b1dea38b5c74848a5b515ce4d3a5 Mon Sep 17 00:00:00 2001 From: lt94 Date: Wed, 24 Jul 2024 09:51:31 +0800 Subject: [PATCH] feat: tag v3.0.1+11 --- android/app/build.gradle | 43 ++++++++++++++++++++++++++++++++++------ 1 file changed, 37 insertions(+), 6 deletions(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index 7d3fa58..6aa30fd 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -33,26 +33,57 @@ android { targetCompatibility = JavaVersion.VERSION_1_8 } + splits { + abi { + enable true + reset() + include 'x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'mips', 'mips64', 'arm64-v8a' + universalApk true + } + } + defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId = "com.gmail.leetao94cn.rssaid" + applicationId = "com.gmail.cn.leetao94.rssaid" // You can update the following values to match your application needs. // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. minSdk = flutter.minSdkVersion targetSdk = flutter.targetSdkVersion versionCode = flutterVersionCode.toInteger() versionName = flutterVersionName + multiDexEnabled true + } + + signingConfigs { + release { + storeFile file(System.getenv("KEYSTORE") ?:"keystore.jks") + storePassword System.getenv("KEYSTORE_PASSWORD") + keyAlias System.getenv("KEY_ALIAS") + keyPassword System.getenv("KEY_PASSWORD") + } } buildTypes { 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.debug + signingConfig signingConfigs.release + } + debug { + } + } + + flavorDimensions "deploy" + + productFlavors { + github { + dimension "deploy" + signingConfig signingConfigs.release + } + fdroid { + dimension "deploy" + signingConfig signingConfigs.debug } } } flutter { source = "../.." -} +} \ No newline at end of file