构建Idea Android项目时,TeamCity不会生成apk

时间:2014-03-27 13:21:10

标签: android intellij-idea teamcity

我拥有的:存储在Git服务器上的IntelliJ Idea Android项目; TeamCity配置为具有" IntelliJ Idea项目"作为跑步者类型。项目本身存储在Git上,包含所有与项目相关的iml和xml:你可以下载它,打开并按"运行",项目被编译,一个.apk放在out / production文件夹中。

我想要的是什么:TeamCity除.class文件外还生成.apk并将其放在out / production文件夹中

问题:我该如何实现?是否有一个特定的设置告诉TeamCity这是一个Android项目,除了Idea的项目配置?

P.S。随着项目成功编译,Android SDK,依赖项,JDK都正确配置。唯一的问题是.apk没有生成。

2 个答案:

答案 0 :(得分:5)

如果有人遇到同样的问题: 您必须明确声明一个" Android应用程序"的工件(项目设置 - >工件)。键入,然后在TeamCity的Build Step Config中列出其名称。

答案 1 :(得分:3)

输出所有" Android应用程序" (apk)文件,您可以在构建配置的常规设置下的工件路径中指定+:** / * .apk:

enter image description here