我可以看到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是否存在任何此类属性?
答案 0 :(得分:1)
创建SHA证书时,将其存储到.android文件夹中。请检查密钥库文件所在的路径。并在上面的代码中提供该文件路径。