当前位置: 首页 > wzjs >正文

重庆网站推广免费软件广州网站推广排名

重庆网站推广免费软件,广州网站推广排名,徐州网站建设找哪家,在线图片制作生成器免费一、多渠道打包概念 1.1、多渠道打包概念 多渠道打包(Multi-channel Packaging)是指为同一个应用生成多个不同的安装包(通常是APK文件),每个安装包可以包含不同的配置、资源或元数据。 1.2、多渠道打包相关配置介绍…

一、多渠道打包概念

1.1、多渠道打包概念

多渠道打包(Multi-channel Packaging)是指为同一个应用生成多个不同的安装包(通常是APK文件),每个安装包可以包含不同的配置、资源或元数据。

1.2、多渠道打包相关配置介绍

1.2.1、Variant

Variant中文是变体的意思,变体 (variant) 是指应用可以构建不同的版本

变体由多个构建类型组合而成,例如debug与release,以及构建脚本中定义的产品变种。

1.2.2、productFlavors

productFlavors中文翻译过来是产品变种,用来定义不同变体,每个变体可以有不同的配置和资源,最终打出来的包也会不一样

eg

   productFlavors {external {dimension "app"applicationId "com.test.external.demo"}internal {dimension "app"applicationId "com.test..internal.demo"}}

代表有两个产品变种

1.2.3、flavorDimensions

flavorDimensions表示产品变种的维度(Dimensions),是「组」的概念,同一个维度即为一个产品变种组

1.2.3、buildTypes

buildTypes是构建类型,用来定义构建类型配置,比如是否开启代码混淆、是否开启调试模式等,通常包含debug和release两种类型。

1.2.4、资源合并规则
  • 渠道构建时,渠道变体(external)会跟主变体(main)目录下的资源进行合并;
  • 如有同名配置资源,例如strings.xml文件中的app_name,则优先取渠道(external)配置资源进行覆盖,其他不同名的则进行合并;
  • layout文件、assets文件则是替换,渠道资源(external)优先于主变体(main)资源;

二、多渠道打包实现

在appmodule的build.gradle配置

flavorDimensions "app"productFlavors {external {dimension "app"applicationId "com.test.external.demo"}internal {dimension "app"applicationId "com.test..internal.demo"}}

代表有两个产品变种

 buildTypes {debug {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'}release {minifyEnabled trueproguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'}}

代表有两个buildType

配置不同渠道的AndroidManifest

sourceSets {external{manifest.srcFile 'src/external/AndroidManifest.xml'}internal {manifest.srcFile 'src/internal/AndroidManifest.xml'}}

同时在代码目录新建与main同级的internal和external目录

下边分别放置不同渠道的AndroidManifest.xml

在编译时会将main和不同渠道的AndroidManifest.xml做merge生成不同渠道的AndroidManifest文件

多渠道任务

配置后会生成对应的构建任务,执行对应的构建任务即可生成对应渠道的apk

http://www.dtcms.com/wzjs/153685.html

相关文章:

  • wordpress显示idseo站内优化和站外优化
  • 桂林漓江风景图片福州seo公司
  • 北京网页设计公司济南兴田德润简介图片谷歌seo优化技巧
  • 潍坊企业做网站青岛网站排名提升
  • 最好的flash网站怎么做网络营销推广啊
  • 八年级信息技术怎么制作网站可以看封禁网站的浏览器
  • 做网店好还是网站职业培训机构有哪些
  • 在线做任务的网站有哪些软文如何推广
  • 送给做网站的锦旗语昆明seo技术培训
  • wordpress 富文本编辑器成都百度推广和seo优化
  • 随州学做网站的学校搜狗推广管家
  • 网站开发合同 中英文百度营销登录平台
  • wordpress外链转内链云优化软件
  • 网站要素的优化设计电子商务平台建设
  • 政府网站建设内容规划网络公司网络营销推广方案
  • 网上做网站广告投放网络营销策划书论文
  • 部队网站建设优化网站哪个好
  • 技术支持:洛阳网站建设佛山seo外包平台
  • 如何c2c网站建设河北网络推广技术
  • wordpress 管理菜单seo排名优化是什么意思
  • 投资者网站建设营销策划案的模板
  • 建设网站网站海南百度推广总代理商
  • APP网站开发联系电话免费seo推广计划
  • 重庆网站建设公司排名长沙seo招聘
  • 做网站需要发票吗网络营销包括几个部分
  • 网站建设与维护 出题百度推广账号怎么注册
  • 重庆网站建设备案产品网络推广方式
  • 手机兼职赚钱东莞外贸优化公司
  • 网站主办单位变更信息流广告代运营
  • 值得相信的西安网站开发关键词优化公司排名榜