如何从Jenkins的工作中更新Android项目?

如何从Jenkins的工作中更新Android项目?,android,jenkins,Android,Jenkins,我正在设置Jenkins来克隆我的git项目,更新项目,然后使用ant构建。如果在克隆repo后在作业中执行ls,我会看到project.properties文件存在(包含target) 要更新项目(从而生成build.xml文件),我发出以下命令: android update project -p ./ 但是,我得到以下控制台输出: Error: The project either has no target set or the target is invalid. 有人知道如何更新

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

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

android update project -p ./
但是,我得到以下控制台输出:

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

有人知道如何更新Jenkins的android项目并避免此问题吗?

因此,您消除了错误的第一部分(即项目确实有目标集),但没有消除第二部分

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

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

另一方面,您可以使用for Jenkins自动化对android update-p的相关调用和所需目标平台的安装