gpt4 book ai didi

android - Jenkins 和安卓构建

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:51:06 27 4
gpt4 key购买 nike

我正在尝试使用 Jenkins 自动化 android 构建过程

我正在使用以下网站来实现这一目标 Link to site

我能够在自己的机器上成功构建它。最初我收到错误消息说找不到 build.xml 文件(使用 ant 构建需要此文件)。所以我执行“android更新项目”。所以它会自动生成 ant 所需的所有文件。

现在,当我尝试将我的存储库托管到远程服务器并尝试从另一台机器构建时,我的问题就开始了。它给出的错误是 sdk.dir 不正确。当我分析项目文件夹时,有一个名为 local.properties 的文件,其中包含我的第一台机器的 SDK 路径,这对其他机器来说是错误的。所以我将该文件添加到 gitignore。现在该文件没有跟踪,因此构建失败。

那么有没有办法在jenkins从远程repo克隆项目后自动生成ant需要的文件呢?

最佳答案

从您链接到的网站,他们准确地解释了如何配置 sdk.dir:

Configuring the environment

When jenkins builds your project with Ant, it needs to know where your android sdk folder is. To do this, click Advanced on the Ant target build step you just configured and add the following variable to the Properties field. sdk.dir=/opt/android-sdk-linux/

Don’t forget to substitute the value of the variable with the correct location where the Android SDK is installed on your build server.

Job configuration is done. Click Save. Time to test your build.

关于android - Jenkins 和安卓构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14831188/

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