android studio分模块打包apk,多渠道打包,差异化打包

本文介绍了如何使用Android Studio结合Gradle实现分模块、分渠道和差异化打包。通过修改包名、定制功能和设置不同应用名,可以生成多个不同apk以满足不同需求。详细步骤包括在build.gradle中配置,创建对应文件夹结构,并在src目录下定义不同部分。打包时,选择签名文件和对应分支即可。
摘要由CSDN通过智能技术生成

AS利用Gradle实现稍作修改(包名差异(需求如:测试机同时安装测试版和发布版)、功能较小差异、图标应用名不同等较小差异化需求)打包多个不同apk的功能

实现方法

  1. 在APP的buid.gradle==>android里添加
    productFlavors {
            solarfac{//自定义flavor1的参数
    //            applicationId "com.yxf.flavor1"
    //            minSdkVersion 15
    //            targetSdkVersion 25
    //            versionCode 1
    //            versionName "1.0"
            }
            hanwa{
                applicationIdSuffix ".hanwa"
                versionNameSuffix "-hanwa"
            }
            bipv{
                applicationIdSuffix ".bipv"
                versionNameSuffix "-bipv"
            }
        }

     

  2. 在工程的src目录下面建立对应的三个文件夹,目录结构和main目录一致

     
  3. 新增的三个文件夹可以定义一些不同的部分,打包时会生成com.yxf.flavor1、com.yxf.flavorstest.hanwa、com.yxf.flavorstest.b

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值