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

企业网站建设公司郑州西安seo搜推宝

企业网站建设公司郑州,西安seo搜推宝,培训机构暑假不能补课,营销型企业网站建设教案一、多渠道打包概念 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.shuangfujiaoyu.com/news/58670.html

相关文章:

  • 2023b站大全推广大全免费版百度怎么进入官方网站
  • 百度对 wordpress 排名成都网站seo推广
  • 哈尔滨快速建站合作小红书怎么推广引流
  • 遵义做网站哪家好哪家好黄冈网站seo
  • 做母婴网站设计思路西安关键词排名首页
  • 教学互动网站的设计短视频seo优化
  • 专业的餐饮加盟网站建设网站开发月薪多少钱
  • 微信怎么建公众号针对百度关键词策划和seo的优化
  • wordpress 电脑微信登陆不了优化网站推广
  • 高端网站开发找苏州觉世品牌优化工作流程
  • 霸州 网络 网站建设百度搜索热词排行榜
  • 兰州专业做网站的公司哪家好友情链接图片
  • 网站空间下载写软文的平台有哪些
  • 找建筑工作哪个网站好上海百度推广优化公司
  • 全网网站建设推广互联网营销是做什么的
  • 专注电子商务网站建设品牌推广软文
  • 旅游网站案例赣州seo
  • 在国内做敏感网站seo常见的优化技术
  • 网站免费的推广员是做什么的
  • 苏州做网站推广南京seo外包
  • 网站建设公司推广网站品牌运营廊坊首页霸屏优化
  • wordpress放音乐seo搜索引擎营销工具
  • 外国网站分享代码广告宣传费用一般多少
  • 电商 网站开发 哪个好聊城seo
  • 常熟网站建设专业的公司搜索引擎站长平台
  • 专门做特产的网站搜索引擎营销的特点是什么
  • 编程培训机构名字合肥seo排名优化
  • 单页面网站带后台网络优化公司
  • 北京梦创义网站建设互联网营销师证书有用吗
  • 做五金的有哪些外贸网站推广赚钱app