如何在詹金斯签署我的android项目?

时间:2014-02-06 10:43:34

标签: android jenkins jenkins-plugins jenkins-cli

enter image description here我正在使用Jenkins,我使用BUILD --> INVOKE ANTS --> TARGETS --> clean debug从中获取调试版本(apk)。现在我想从jenkins获得签名的apk 。我已在BUILD --> INVOKE ANTS --> TARGETS --> clean release中添加了此设置。我知道这个不足以从jenkins获得签名的apk版本。我应该添加什么来获得签名APK ?请帮帮我。还请给我一个详细的解释,因为我是新手。

这些是我添加的参数。

This is the error message for every build run in jenkin

1 个答案:

答案 0 :(得分:1)

来自jenkins documentation

  

在Hudson中运行构建   这部分很简单:创建一个新的自由式作业,让它用ant构建。我们要执行的目标是干净发布。 发布将编译,打包并签署您的apk 。现在为了正常工作,应该设置一些自定义属性(使用“高级”按钮)。

     

sdk.dir = / Users / hugo / Code / android-sdk-mac

     

target = Google Inc.:Google API:7

     

key.store = certs / rd-release.keystore key.alias = rainydays

     

key.store.password = thisisnotmypassword

     

key.alias.password = thisisnotmypassword

     

sdk.dir应指向Hudson节点上的Android SDK根目录。在我的情况下,我在我的机器上本地运行Hudson。 target属性是指我们想要使用的SDK,如前所述。 键。 *属性与apk签名有关。我的策略是为我开发的每个应用程序分别创建一个密钥库和私钥。我还检查了密钥库到SVN。我还存档了* -release.apk 工件,以便我可以直接从Hudson下载最新版本的apk。完成这些步骤后,您应该能够使用Hudson构建您的Android应用程序。

您可以在文档中查看更多配置。