【问题标题】:Build (not develop) your android app .apk (gradle build) on server?在服务器上构建(而不是开发)您的 android 应用程序 .apk(gradle build)?
【发布时间】:2016-02-08 09:17:55
【问题描述】:

我正在尝试在服务器上构建(而不是开发)一个 android 应用程序。我在服务器上有完整的原生android代码,我需要根据服务器上的一些修改来构建它。

我一直在寻找整个互联网,但找不到任何详细的解决方案。我所知道的是我可能需要 Jenkins 或一些 CI 工具(我认为这很耗时,因为我需要将它们安装在服务器上,然后安装所有的 android 依赖项)。

最初的想法是通过一些包含所有 gradle 命令的 python 脚本来构建 .apk 文件。

我该怎么做?

【问题讨论】:

    标签: android python jenkins gradle


    【解决方案1】:

    通过将Android SDK Manager plugin for Gradle 应用到您的项目,可以在没有安装任何 Android 工具的系统上轻松构建 Android 应用。

    在运行./gradlew assembleDebug(或任何任务)时,Gradle 将被安装,然后所有 Android 依赖项,包括 SDK 工具、构建工具、平台版本和其他依赖项都会自动安装。

    您可以自己在命令行上简单地运行它,或者使用Jenkins 轻松地在每次提交到源代码控制后自动运行(它很容易安装在各种操作系统上)。

    【讨论】:

      【解决方案2】:

      您需要在服务器上安装独立的 SDK 工具和合适的 SDK 包来构建 Android 软件。

      当你都安装好后,你可以用 gradle 构建 APK,例如 (Linux 和 Mac)

      ./gradlew assemble 
      

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-03
      • 2018-06-30
      • 1970-01-01
      • 2019-05-24
      • 2016-10-14
      相关资源
      最近更新 更多