我真的不知道该如何言语这个问题,这可能就是为什么我在网上找不到任何答案。
在反应中我们可以做
./gradlew assembleRelease
,它将在android/app/build.gradle
~/.gradle/gradle.properties
和SigningConfig
signingConfigs {
release {
storeFile file(BLAH_RELEASE_STORE_FILE)
storePassword BLAH_RELEASE_STORE_PASSWORD
keyAlias BLAH_RELEASE_KEY_ALIAS
keyPassword BLAH_RELEASE_KEY_PASSWORD
}
}
产生签名的apk。
我想创建签名的apks,但使用来自一个命令的其他密钥库文件
理想情况下
./gradlew assembleDev
它将创建一个具有不同输出名称的签名APK,并使用其他键签名。理想情况下,具有不同的标识符,因此可以与应用程序的发行版并排安装该应用程序。
我知道我需要更改Gradle Config,但是搜索搜索我无法弄清楚如何做到这一点。是否有一个准备好的教程,可以带某人操作?
我认为我不可能成为第一个想要这个的人。
您可以将buildType
用作属性名称的前缀
android {
signingConfigs {
release {
storeFile file(property('release.storeFile'))
storePassword property('release.storePassword')
...
}
dev {
storeFile file(property('dev.storeFile'))
storePassword property('dev.storePassword')
...
}
}
buildTypes {
release {
signingConfig signingConfigs.release
...
}
dev {
signingConfig signingConfigs.dev
...
}
}
}