Android Studio中的多渠道包开发

今天来看一下Android Studio中的多渠道打包功能。主要应用到了Gradle中的Product Flavors配置。

首先建立一个普通的APP工程。创建好后默认的结构如下:
这里写图片描述

可以看到默认包含main这一主干版本。
接下来加入我们向发布一个Foo的渠道版本,需要对工程进行配置。
结合网上查到的资料和我的实践,简要来说有以下几个注意点

1.最新的Android Studio已经可以通过图形界面来配置多个Flavor。
2.若不使用图形界面配置Flavor,那么需要手工编写app的build.gradle文件
3.如果不预先配置Flavor信息,那么在配置工程目录及源码文件时,不会有相应的辅助功能。

因此我们按照顺序:
先配置Flavor信息,然后再配置Flavor的源码及相关文件目录。
图形界面配置:
1.首先右键点击工程目录,选择“open module settings”
2.打开app的flavor选项卡,按照需要填写相关配置。如图:
这里写图片描述

打开app工程的build.gradle脚本,发现Android Studio已经帮我们自动填充了Product Flavors的配置。
因此,若想手动编写gradle代码,直接写入这些配置即可:


                
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值