我拥有:存储在Git服务器上的IntelliJ Idea Android项目; TeamCity配置为具有"IntelliJ Idea项目"作为Runner类型.项目本身存储在Git上,包含所有与项目相关的iml和xml:你可以下载它,打开并按"run",项目被编译,.apk被放置在out/production文件夹中.
我想要的: TeamCity除.class文件外还生成.apk并将其放在out/production文件夹中
问题是:我如何实现这一目标?是否有一个特定的设置告诉TeamCity这是一个Android项目,除了Idea的项目配置?
随着项目成功编译,PS Android SDK,依赖项,JDK都正确配置.唯一的问题是.apk没有生成.
如果有人遇到同样的问题:您必须显式声明"Android应用程序"类型的工件(项目设置 - >工件),然后在TeamCity的Build Step Config中列出其名称.