【问题标题】:How to create aab instead of apk from Jenkins如何从 Jenkins 创建 aab 而不是 apk
【发布时间】:2019-07-02 12:06:06
【问题描述】:

我想将我的个人应用程序配置为构建为 android 应用程序包,而不是 Jenkins 中的 apk。如何配置我的 Jenkins 来构建 aab 而不是 apk

【问题讨论】:

    标签: android jenkins apk android-app-bundle


    【解决方案1】:

    您需要 BundleTool 您可以使用 bundletool 创建一个 aab 并对其进行签名甚至测试。 您可以像安装另一个 CLI 实用程序一样安装 Bundletool 并在 Jenkins 中执行命令。

    或者您也可以执行 Gradle 任务,例如 bundleRelease 来生成您的发布 aab。

    Here 详细介绍了如何操作。

    https://developer.android.com/studio/build/building-cmdline#bundletool-build https://developer.android.com/studio/command-line/bundletool

    【讨论】:

    • `你可以执行一个像bundleRelease这样的Gradle任务来生成你的发布aab。`我在jenkins中在哪里执行这个命令。我是詹金斯的新手,我应该在构建步骤中添加这个
    • 在 Jenkins CLI 中你可以定义在终端或 shell 中执行的命令,你可以尝试添加这个。
    • 谢谢。知道 gradle 包装器属性中的 assemble 做什么吗?
    • 我猜你问的是 gradle task assemble,它用于为不同的配置和风格生成 apk 文件,所以如果你想生成用于发布,那么它将是 assembleRelease。
    • ./gradlew 在你的 android repo 中。您可以从您的 android 项目根文件夹 @CamilaYamamoto 执行它
    猜你喜欢
    • 1970-01-01
    • 2022-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-19
    • 1970-01-01
    • 2020-01-15
    • 1970-01-01
    相关资源
    最近更新 更多