构建这个作业,我在这里得到 .apk(s):
如您所见,所有 .apk 都是未签名的。
现在,如何在不编辑我的 build.gradle 的情况下签署一个/所有这些 .apk 文件。我想在构建后添加一个新任务,但我不知道在哪里配置我的 keystore 和生成的 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
关于android - 使用 gradle 在 jenkins 中生成签名的 .apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42644970/