gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 00:32:09 26 4
gpt4 key购买 nike

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

要更新项目(并因此生成 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 中安装目标平台。

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

顺便说一句,您可以使用 Android Emulator Plugin 自动执行对 android update -p 的相关调用和所需目标平台的安装。对于 Jenkins 。

关于android - 如何从 Jenkins 作业更新 Android 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14866633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com