Android命令行打包
打所有生产和调试包
gradlew assemble
打生产或调试包
gradlew assembleDebug
gradlew assembleRelease
只用assemble的话,gradle 会把 buildType 和productFlavors 组合打包,很显然命令越清晰,打的包就越精确,这一块也是多渠道打包的要点,主要是通过配置productFlavots去进行多渠道打包,bulidType 控制着打出的包是debug 类型还是release类型。
打某个渠道的生产包
gradlew assemble[ProductFlavorName]Release
gradlew assembleBlackRelease
在用的过程中这么长很不方便,gradle 为大家考虑了这件事情,大家只需要打出命令的首字母就行,比如:
./gradlew assembleBlackRelease 就可以用 ./gradlew aBR 代替。