【发布时间】:2019-12-03 14:48:03
【问题描述】:
我想通过Fastlane 创建aab (bundle),但到目前为止我只能创建apk,这是我的lane 现在,如何创建aab?
lane :beta do
store_password = prompt(text: "Signing Store Password: ", secure_text: true)
key_password = prompt(text: "Alias Key Password: ", secure_text: true)
releaseFilePath = File.join(Dir.pwd, "..", "my-release-key.keystore")
gradle(task: 'clean')
gradle(
task: 'assemble',
build_type: 'Release',
print_command: false,
properties: {
"android.injected.signing.store.file" => releaseFilePath,
"android.injected.signing.store.password" => store_password,
"android.injected.signing.key.alias" => "my-key-alias",
"android.injected.signing.key.password" => key_password,
}
)
upload_to_play_store(
track: 'internal'
)
【问题讨论】:
-
只需将任务从
assemble更改为bundle,如https://docs.fastlane.tools/actions/gradle/中所述 -
谢谢,我错过了阅读文档的时候!
标签: android react-native google-play react-native-android fastlane