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

什么是手机网站建设郴州网站定制

什么是手机网站建设,郴州网站定制,青岛开发区制作网站公司,建大型网站公司简介一、多渠道打包概念 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.dinnco.com/news/81609.html

相关文章:

  • 机票订购系统网站开发需求分析5118营销大数据
  • 做海报的网站外贸网络营销平台
  • 门户网站开发过程经典软文
  • 做时时彩网站学好seo
  • 网站维护的注意事项百度首页快速排名系统
  • 对政府网站建设的认识看颜色应该搜索哪些词汇
  • 做一个网站需要哪些步骤百度推广网站一年多少钱
  • 没有官方网站怎么做seo优化网站开发流程图
  • 如何把网站做的和别人一样推广竞价账户托管
  • 网站栏目结构哪些站长工具永久
  • 太原微网站建设seo助手
  • 开家做网站公司有哪些北京seo推广公司
  • 网站内链设计龙岗网络公司
  • 佛山中小企业网站建设yandere搜索引擎入口
  • 电子商务网站的功能包括谷歌google
  • 网站建设的流程步骤无锡网站制作优化
  • 网站开发如何进行管理四川旅游seo整站优化站优化
  • 广州番禺网站建设工作室信息流广告优化师培训
  • 常见的网络营销推广方法有哪些搜索引擎优化举例说明
  • 单位申请免费网站sem是什么?
  • 网站公安备案咨询电话目前最好的引流推广方法
  • 浙江网站建设网市场营销方案怎么写
  • 网站信息备案管理系统推广网站的四种方法
  • 哪个网站做团购要求低点站长字体
  • 手机网站开发基础推广衣服的软文
  • 做网站15年郑州做网站的大公司
  • 做微信大转盘有哪些网站网络推广方式
  • 泰州网站制作价格足球直播在线直播观看免费cctv5
  • 中山网站只设计长尾关键词快速排名软件
  • 徐州网页seo软件推广哪个好