2017-03-07 24 views
1

这是我的工作詹金斯配置的一部分签署的apk正如你所看到的,所有的.apk都是无符号的。产生与詹金斯的gradle

现在,如何签署一个/所有这些.apk文件没有编辑我的build.gradle。我想构建后添加一个新的任务,但我不知道哪里来配置我的密钥存储和生成APK路径 enter image description here

回答

3

Ahhhhhhh〜最后!!我解决了我的问题。 (LOL ....)

这里的特技:

1.添加构建步骤 - >执行壳:

enter image description here

2.编辑命令行,格式为: jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore $ KEYSTORE/JKS -storepass $ PASSWORD -signedjar $ SIGNED.APK $ INPUT_UNSIGNED.APK $ KEY_ALIAS enter image description here 生成后操作 - >添加生成后的行动:

enter image description here

4.编辑应用程序/构建/输出/ APK/* - signed.apk

enter image description here

现在构建操作,你会看到目标签订后的apk文件: enter image description here

1

您也可以点击旁边的(?)图标每场得到帮助。

plugin page也链接到详细usage documentation

+0

看到我上面的答案。无论如何非常感谢你! –