You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中能否为bundletool命令加参数及部署配置方法

Android Studio中bundletool命令的参数配置问题

1. 能否为bundletool命令添加参数?

可以。不管是手动执行bundletool命令,还是通过Android Studio的内置流程调用,都可以添加自定义参数。

2. 部署“从应用包生成APK”时是否调用bundletool build-apks?

是的。Android Studio在执行“从应用包生成APK”(即构建拆分APK集合)的操作时,底层会调用bundletool build-apks命令完成AAB到APK集合的转换。

3. 如何在Android Studio中配置该命令的参数?

有两种常用实现方式:

方式一:Gradle配置(推荐)

在模块的build.gradle(或build.gradle.kts)文件中,添加bundle配置块,直接传入bundletool参数:

android {
    bundle {
        buildApks {
            // 示例:添加自定义参数
            arguments += "--output=/自定义路径/output.apks"
            arguments += "--ks=/密钥库路径/keystore.jks"
            arguments += "--ks-key-alias=你的密钥别名"
            // 其他bundletool支持的参数都可通过此方式追加
        }
    }
}

同步Gradle配置后,再次执行“从应用包生成APK”操作时,Android Studio会自动将这些参数附加到bundletool build-apks命令中。

方式二:手动执行bundletool命令

如果需要更灵活的参数控制,可直接在Android Studio终端中手动调用命令,自行添加所有需要的参数:

bundletool build-apks --bundle=./app/build/outputs/bundle/release/app-release.aab --output=./app-release.apks --ks=./keystore.jks --ks-key-alias=你的密钥别名 --ks-pass=pass:密钥库密码 --key-pass=pass:密钥密码

这种方式适合临时测试特殊参数的场景。

内容的提问来源于stack exchange,提问作者Kavyasri K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 01:24:55