如何使用gradle.bat

时间:2016-05-27 06:17:54

标签: android android-gradle android-build

我可以看到gradle assembleProductionRelease 有以下选项来签署apk

> ./gradlew assembleRelease \
> -Pandroid.injected.signing.store.file=$KEYFILE \
> -Pandroid.injected.signing.store.password=$STORE_PASSWORD \
> -Pandroid.injected.signing.key.alias=$KEY_ALIAS \
> -Pandroid.injected.signing.key.password=$KEY_PASSWORD

默认情况下,它使用MD5withRSA签名,但我拥有的密钥库使用SHA1withDSA。我无法找到将此属性传递给gradle的方法,因为我们传递了其他属性,如密码,别名等(如上所示)。

有人可以帮助我知道gradle是否存在任何此类属性?

1 个答案:

答案 0 :(得分:1)

创建SHA证书时,将其存储到.android文件夹中。请检查密钥库文件所在的路径。并在上面的代码中提供该文件路径。