flow.txt 2.2 KB

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