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使用默认 + } } }