walle快速打包详解

之前公司多渠道打包用的都是,友盟的多渠道打包。打个包差不多半个小时上啦。太费时间啦。现在用walle快速打包几十秒就搞定,这速度就是快啦。

Walle(瓦力):Android Signature V2 Scheme签名下的新一代渠道包打包神器

瓦力通过在Apk中的APK Signature Block区块添加自定义的渠道信息来生成渠道包,从而提高了渠道包生成效率,可以作为单机工具来使用,也可以部署在HTTP服务器上来实时处理渠道包Apk的升级网络请求。这个借用别人简单的介绍一下啦

我这边用的Gradle插件方式,方便快速集成

三步快速集成 walle 多渠道打包

1 配置as 的jdk 和  sdk 的环境变量

2  集成 gradle 插件

3 最后通过 Terminal 终端命令行快速打包

我这边用是as Terminal  终端输入命令行快速打包

1 配置as 的jdk 和  sdk 的环境变量

当如果as没有配置好 你在 Terminal 终端输入命令行是提示 改命令是无效的 所以要同时配置好 jdk 和sdk 的环境变量

简单介绍 jdk 和 sdk 环境变量配置 


最后一步在你的终端cmd 当中输入 adb  如果显示是下面的情况说明你配置好啦

如果没有提示那就是失败啦。

我只能说配置好as jdk和sdk 环境变量配置好才是第一步

2  集成 gradle 插件 

a 既然是配置多渠道当然要配置 各种类型多渠道打包的text 文件里面包含各种打包的文件


b 在工程最外面配置gradle  

配置 walle classpath'com.meituan.android.walle:plugin:1.1.3'


c 配置工程 里面的 gradle 的


最后在 as  Terminal  终端输入命令行就可打包啦

打包命令:所有渠道

gradlew clean assembleReleaseChannels

指定渠道

生成单个渠道包(huawei渠道)

gradlew clean assembleReleaseChannels -PchannelList=huawei

生成多个渠道包(huawei、xiaomi渠道):

gradlew clean assembleReleaseChannels -PchannelList=huawei,xiaomi,Yyb,Qh360,Wdj,Lenovo,Meizhu

下载地址 https://github.com/zengyongsheng/tinker  

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,915评论 25 709
  • 目录一、Python打包及优化(美团多渠道打包)二、Gradle打包三、其他打包方案:修改Zip文件的commen...
    守望君阅读 5,797评论 4 17
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,080评论 19 139
  • 这一章主要针对项目中可以用到的一些实用功能来介绍Android Gradle,比如如何隐藏我们的证书文件,降低风险...
    acc8226阅读 7,734评论 3 25
  • 国庆第五天,筱爸终于可以放下工作陪我们玩。早上吃完月饼,便决定带筱晓去动物园。车开出去,从高德里面看到动物园外面已...
    玉露君阅读 135评论 0 0