【问题标题】:How to create local.properties for android project in jenkins?如何在 jenkins 中为 android 项目创建 local.properties?
【发布时间】:2016-03-28 06:11:18
【问题描述】:

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

每次我们运行作业时,BUILD FAILED。寻找错误的解决方案,我们知道我们项目的詹金斯工作工作区中缺少local.properties

通常这个文件是由 Android Studio 在本地创建的。有没有办法使用 gradle 命令或代码更改来完成这项工作? 对于我们的詹金斯sdk.dir = "/var/lib/jenkins/tools/android-sdk"

谢谢

【问题讨论】:

    标签: android jenkins build continuous-integration gradlew


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      您需要安装插件来创建此配置文件。例如,您可以使用:https://wiki.jenkins-ci.org/display/JENKINS/Config+File+Provider+Plugin
      但主要问题是您的local.properties 文件将在另一个文件夹中,因此您的 gradlew 执行将无法找到它。

      另一种解决方案是设置您的 Jenkins 系统配置,添加 环境变量 ANDROID_HOME,值为 path\to\your\sdk

      【讨论】:

      • 这并没有帮助我解决问题
      猜你喜欢
      • 2022-08-24
      • 1970-01-01
      • 2014-01-07
      • 1970-01-01
      • 2015-12-12
      • 2017-02-12
      • 1970-01-01
      • 2013-06-08
      • 2020-02-16
      相关资源
      最近更新 更多