首页 > 解决方案 > 在没有 Android SDK 的情况下在 Jenkins 上生成 APK

问题描述

我对詹金斯很陌生,我现在正在碰壁。正如标题所示,我正在尝试设置一个 Jenkins 作业,该作业能够在 GitLab 中每次提交时生成一个 Android APK。

我的问题是目前 Jenkins 服务器位于 Mac 上,由于某些原因,我无法在机器上设置 Android SDK 环境。我在互联网上找到的大多数指南和教程都需要 SDK 环境来生成 APK,所以我目前对如何执行此操作一无所知。

另一方面,我能够为我正在使用 Fastlane 开发的应用程序的 iOS 版本生成 IPA,而无需设置与 Xcode 的任何连接(这是使用所述 Mac 完成的)。我想在 Windows 设备上复制这个过程,但 Fastlane 在 Windows 上并没有真正的最佳支持,所以我对使用它持怀疑态度。我尝试寻找 Fastlane 的 Windows 等效/替代方案,但无济于事。

那么现在我们回到标题,是否可以在 Jenkins 上不设置 Android SDK 的情况下生成 APK?

这是https://community.jenkins.io/t/generating-an-apk-without-having-an-android-sdk/429的副本

标签: androidjenkinsfastlanecicd

解决方案


推荐阅读