我想升级我的发行版gradle脚本以制作android bundle而不是android apk包,但是我找不到从gradle脚本(而不是apk)以编程方式创建捆绑的命令。
这是我必须转换的。创建APK的特定命令是什么?以及用于创建包的指定命令是什么?我找不到。
// copy apk file
variant.outputs.each { output ->
if (output.outputFile != null) {
println "outputFile name ${output.outputFile.name}"
variant.assemble.doLast {
copy {
from output.outputFile
into destination
rename { String fileName ->
"app-${variant.productFlavors[0].name}-${buildType.name}-${versName}.apk"
}
}
}
}
}
}
}
我认为那是
答案 0 :(得分:1)
您可以使用以下命令:
./gradlew bundle
或一般./gradlew bundle<VariantName>
。
该捆绑包位于:project-name/app/build/outputs/bundle/
official doc中的更多信息。