【发布时间】:2023-03-10 13:31:01
【问题描述】:
我正在尝试使用 Jenkins 自动化 android 构建过程
我正在使用以下网站来实现这一点 Link to site
我能够成功地在我自己的机器上构建它。最初我收到错误说找不到 build.xml 文件(使用 ant 构建需要这个文件)。所以我执行“android更新项目”。所以它会自动为 ant 生成所有必要的文件。
现在,当我尝试将我的 repo 托管到远程服务器并尝试从另一台机器构建时,我的问题就开始了。它给出的错误是 sdk.dir 不正确。当我分析项目文件夹时,有一个名为 local.properties 的文件,其中包含我的第一台机器的 SDK 路径,这对其他机器来说是错误的。所以我将该文件添加到 gitignore。现在该文件没有被跟踪,因此构建失败。
那么在 jenkins 从远程 repo 克隆项目后,有什么方法可以自动生成 ant 所需的文件?
【问题讨论】: