android - 如何在 jenkins 中为 android 项目创建 local.properties?

标签 android jenkins build continuous-integration gradlew

我们有一个应用程序的 android 项目,它在我们的本地机器上构建时没有任何错误。最近不得不为此配置 Jenkins 。

每次我们运行作业时,BUILD FAILED。在寻找错误的解决方案时,我们了解到项目的 jenkins 作业工作区中缺少 local.properties

通常此文件由 Android Studio 在本地创建。有什么方法可以使用 gradle 命令或代码更改来完成这项工作吗? 对于我们的 Jenkins sdk.dir = "/var/lib/jenkins/tools/android-sdk"

谢谢

最佳答案

一个简单的 hack - 在使用任何 gradle 命令之前尝试在同一作业中使用 shell 回显文件路径:-

echo "<path to the sdk on jenkins" >> local.properties

关于android - 如何在 jenkins 中为 android 项目创建 local.properties?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34408053/

相关文章:

Android 4.1 SQL 服务器连接

version-control - Jenkins 轮询 scm 选项以忽略某些文件更改

hudson - 强制Jenkins Subversion插件使用HEAD版本

java - 从动态 Web 项目引用另一个项目,而不将其转换为多面项目

javascript - Makefile 组合js文件,制作压缩版

android - ScaleAnimation 上的 pivotX 和 PivotY 无效

android - 可见时刷新 fragment 中的适配器

android - ServiceLoader.load 没有找到 META-INF/services

java - 在 WebSphere 6.1 上使用 ant/jenkins 生成 EAR 的类转换异常

swift - 卡在 Xcode 12 构建系统崩溃了。请关闭并重新打开您的工作区