使用 gradle 在 jenkins 中生成签名的 .apk
问题:使用 gradle 在 jenkins 中生成签名的 .apk 这是我的詹金斯工作配置的一部分: 建立这个工作,我在这里得到 .apk(s): 如您所见,所有 .apk(s) 都是未签名的。 现在,如何在不编辑我的 build.gradle 的情况下签署一个/所有这些 .apk 文件。我想在构建之后添加一个新任务,但是我不知道在哪里配置我的密钥库和生成的 apk 路径 解答 啊啊啊~终于!!
·
问题:使用 gradle 在 jenkins 中生成签名的 .apk
这是我的詹金斯工作配置的一部分:
建立这个工作,我在这里得到 .apk(s):
如您所见,所有 .apk(s) 都是未签名的。
现在,如何在不编辑我的 build.gradle 的情况下签署一个/所有这些 .apk 文件。我想在构建之后添加一个新任务,但是我不知道在哪里配置我的密钥库和生成的 apk 路径
解答
啊啊啊~终于!!我解决了我的问题。 (哈哈....)
这是诀窍:
1. 添加构建步骤 -> 执行 shell:
2. 编辑命令行,格式:*jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore $KEYSTORE/JKS -storepass $PASSWORD -signedjar $SIGNED.APK $INPUT_UNSIGNED.APK $KEY_ALIAS * 3. 构建后操作 -> 添加构建后操作:
4. 编辑 app/build/outputs/apk/*-signed.apk
在 Build Now 操作之后,您将看到目标签名的 apk 文件:
更多推荐
已为社区贡献13073条内容
所有评论(0)