【发布时间】:2025-12-09 00:10:01
【问题描述】:
问题的症结在于,并非所有使用此应用程序的人都可以访问存储文件,并且必须如下注释掉这些行以进行 gradle 同步:
signingConfigs {
release {
// storeFile file('.../android_keystore.keystore')
// storePassword RELEASE_STORE_PASSWORD
// keyAlias RELEASE_KEY_ALIAS
// keyPassword RELEASE_KEY_PASSWORD
}
}
在我们的构建类型中,我们定义了调试中没有签名配置:
buildTypes{
release {
...
}
debug {
singingConfig null
...
}
}
问题在于 Gradle Syncs 与构建类型无关,因此它每次都会检查签名配置(storePassword、keyAlias、keyPassword),除非我将这些行注释掉。
有没有更自动化的方法来忽略这些行?
【问题讨论】:
标签: android gradle build.gradle