From 30136935e7b7fc3efa6e0472ae345ca16dcf284e Mon Sep 17 00:00:00 2001 From: xiajiid Date: Wed, 11 Feb 2026 21:33:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Drelease=E6=9E=84=E5=BB=BA?= =?UTF-8?q?=E7=AD=BE=E5=90=8D=E9=97=AE=E9=A2=98=EF=BC=9A=E5=BD=93keystore.?= =?UTF-8?q?jks=E4=B8=8D=E5=AD=98=E5=9C=A8=E6=97=B6=EF=BC=8C=E4=B8=8D?= =?UTF-8?q?=E9=85=8D=E7=BD=AEsigningConfig=EF=BC=8C=E9=81=BF=E5=85=8D?= =?UTF-8?q?=E6=9E=84=E5=BB=BA=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index dee895c..cd5d5fb 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -33,7 +33,15 @@ android { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' - signingConfig signingConfigs.release + // 只有在keystore文件存在时才配置签名 + def keystoreFile = signingConfigs.release.storeFile + if (keystoreFile.exists()) { + signingConfig signingConfigs.release + println "使用release签名配置" + } else { + println "警告: keystore文件不存在 (${keystoreFile.path}),release构建将使用默认签名" + // 不设置signingConfig,让Gradle使用默认 + } } }