gpt4 book ai didi

Android Jenkins Build - debug "target"does not exist in the project 错误

转载 作者:太空狗 更新时间:2023-10-29 13:31:55 25 4
gpt4 key购买 nike

我在 headless Linux 构建服务器上设置了 Jenkins 服务器和 Android SDK。我通过典型的“android create project ...”命令创建了一个 Android 项目。

在我“cd”进入新项目后,我可以在命令行上作为jenkins 用户成功地“ant clean debug”。我正在从我的 Jenkins 工作区目录 (.jenkins/workspace/ ) 运行它:

# su jenkins
$ ant clean debug
.... successful ....

但是,当 Jenkins 作业构建时,我得到一个 Target "debug"does not exist in the project "ProjectName"错误

我将 sdk.dir 变量设置为我的 Android SDK 目录,因此 Jenkins 日志中的命令运行如下:

$ ant -Dsdk.dir=/opt/java/android clean debug

我已将整个 android SDK 文件夹的权限设置为 777:

# chmod -R 777 /usr/java/android/android-sdk

我不知道我还缺少什么?为什么命令会在命令行上运行,但作为 Jenkins 作业却不成功?

谢谢!

最佳答案

您是从 jenkins 尝试运行的同一位置运行命令行 ant build 吗?

仔细检查你的

.jenkins/workspace/<project-name>

目录以确保它具有与您从命令行手动运行程序的位置相同的项目文件。

关于Android Jenkins Build - debug "target"does not exist in the project 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14720981/

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