如何从Jenkins作业更新Android项目?

时间:2013-02-14 01:59:55

标签: android jenkins

我正在设置Jenkins克隆我的git项目,更新项目,然后使用ant构建。如果我在克隆repo后在作业中执行ls,我会看到我的project.properties文件存在(包含目标)。

要更新项目(并因此生成build.xml文件),我发出以下命令:

android update project -p ./

但是,我得到以下控制台输出:

Error: The project either has no target set or the target is invalid.

有谁知道如何从Jenkins更新Android项目并避免此问题?

1 个答案:

答案 0 :(得分:2)

所以你已经消除了错误的第一部分(即项目 有目标集),但不是第二部分。

消息“target is invalid”表示您没有在Jenkins正在使用的Android SDK中安装目标平台。

e.g。如果您的目标是android-17,那么您需要安装Android 4.2平台(例如通过命令android update sdk -u -t android-17)。

另外,您可以使用Android Emulator Plugin为Jenkins自动执行android update -p的相关调用和所需目标平台的安装。