Build Build Bundle(s) / APK(s):默认为未签名debug版。开发时真机运行生成的包也在这儿。 Select Build Variant后选release,再次生成未签名release包。部分手机不能安装此方式生成的包。https://cloud.tencent.com/developer/article/1740345 也能在build.gradle指定配置,实现签名版debugrelease包。 Build Generate Signed Bundle / APK。这是签名版。https://blog.csdn.net/qq_38436214/article/details/112288954 一般开发时真机调试后在app -build -outputs生成未签名debug包,和Build Build Bundle(s) / APK(s)选项工作一样。此选项还能生成未签名的release包 给测试测时,Build Generate Signed Bundle / APK。生成签名版debug包,在app -timi文件夹下。 上线打包时,Build Generate Signed Bundle / APK。生成签名版release包,在app -channel文件夹下。 上线包一般都是多个渠道包,配置gradle。 签名配置、debugrelease模式下配置、多渠道配置。 android studio选项gradle工具、右边gradle工程、命令行。 开发就正常真机调试。配置build.gradle然后Build Bundle(s) / APK(s)打包给测试,或上线。多渠道打包后上架到对应商店。 一、先配置好build.gradle: 1、Build Bundle(s) / APK(s)打包。单个(channel中一个release包、build-outputs中debug包) 2、命令行:gradle右边工程点开打包(内部就是封装的命令行也可直接打包)。多个(channel中release包、build-outputs中debug包) 3、编译器:Build Generate Signed Bundle / APK,选择签名等选项配置然后打出包。多个(channel中release包、tm/timi中debug包) 以上同时打几个包,还行,多了卡,因为每个都要重新签名生成。 1.android studio 原生gradle多渠道打包(本文) 2.友盟多渠道打包 https://github.com/umeng/umeng-muti-channel-build-tool 3.美团多渠道打包 https://github.com/GavinCT/AndroidMultiChannelBuildTool 4.360多渠道打包 https://github.com/seven456/MultiChannelPackageTool 原生gradle多渠道打包 原理为采用在AndroidManifest.xml的节点中添加如下元素,构建时替换value值 然后应用分别加固, 原生少量渠道打,对应加固。大量上千渠道,对应加固,脚本打。