From 5287533ee80f1010850a3fa4234f390aa8e62735 Mon Sep 17 00:00:00 2001 From: Max Date: Thu, 23 Nov 2023 17:08:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=96=B0=E5=A2=9E=E9=9A=94=E7=A6=BB?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ananplay.jks | Bin 2069 -> 0 bytes app/build.gradle | 58 +++++++++++++++++++++++----------------------- app_debug.jks | Bin 0 -> 2630 bytes gradle.properties | 3 +++ pekolive.jks | Bin 2637 -> 0 bytes project.gradle | 13 +++++++++++ 6 files changed, 45 insertions(+), 29 deletions(-) delete mode 100644 ananplay.jks create mode 100644 app_debug.jks delete mode 100644 pekolive.jks create mode 100644 project.gradle diff --git a/ananplay.jks b/ananplay.jks deleted file mode 100644 index 8eb891c437ce954fb4299f7bf584b69c648d9138..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2069 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 if (task.name.contains("Test") || task.name.contains("Lint")) { @@ -189,7 +186,7 @@ android { shrinkResources true // 开了混淆的时候才能开启 是否去除无效的资源文件 zipAlignEnabled true // 开了混淆的时候才能开启 是否进行压缩并重排列 crunchPngs true // 启用 PNG 压缩 -// signingConfig signingConfigs.v2 + signingConfig isolationMode ? signingConfigs.debug : signingConfigs.release proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } @@ -304,7 +301,10 @@ dependencies { implementation 'tech.sud.mgp:SudMGP-static:1.3.3.1158' - implementation project(':modules:module_google') + implementation project(':modules:module_base') + if (!isolationMode) { + implementation project(':modules:module_google') + } } channel { diff --git a/app_debug.jks b/app_debug.jks new file mode 100644 index 0000000000000000000000000000000000000000..2d520d47b760d07f2525de039a0c627ec0d04784 GIT binary patch literal 2630 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 literal 0 HcmV?d00001 diff --git a/gradle.properties b/gradle.properties index 4846dabc8..78590494a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -23,6 +23,9 @@ MobSDK.spEdition=FP only_arm64=false minify_enabled=false +# 是否隔离模式:换包名、换签名、隐藏部分SDK-KEY信息、去掉部分SDK(Google相关) +isolation_mode=true + channel_file=channel.txt CRASHLYTICS_COLLECTION_ENABLED=false diff --git a/pekolive.jks b/pekolive.jks deleted file mode 100644 index b504f977099d8d23151ce80d7d541bcbf22a5d63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2637 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 YWJtPbd4q*!2EDe5`B4Xi0UT5KFJ=$0asU7T diff --git a/project.gradle b/project.gradle new file mode 100644 index 000000000..33e5a523b --- /dev/null +++ b/project.gradle @@ -0,0 +1,13 @@ +ext { + isolationMode = isReleaseBuildType() ? false : Boolean.valueOf(isolation_mode) + println("是否隔离模式:" + isolationMode) +} + +boolean isReleaseBuildType() { + for (String s : gradle.startParameter.taskNames) { + if (s.contains("Release") | s.contains("release")) { + return true + } + } + return false +}