当前位置: 首页 > 软件库 > 开发工具 > 项目构建 >

VasDolly

企鹅电竞多渠道打包组件
授权协议 Apache
开发语言 Java
所属分类 开发工具、 项目构建
软件类型 开源软件
地区 国产
投 递 者 鲁洋
操作系统 Android
开源组织 腾讯
适用人群 未知
 软件概览

VasDolly 是腾讯开源的一个极速多渠道打包组件,同时支持基于 V1 和 V2 签名进行渠道打包。组件本身会自动检测 Apk 使用的签名类别,并选择合适的多渠道打包方式,对使用者来说完全透明。 目前已用于企鹅电竞、企鹅电竞直播助手、鹅漫U品、南方航空 、金医桥、么么直播、读秒钱包等至少几十款 APP 中。

VasDolly V1.1.6 版本已支持 Android Gradle Plugin 3.0 。

功能特性:

  • 支持 V1 签名

  • 支持 V2 签名

  • 支持已有注释块的 APK

  • 支持根据已有基础包,生成渠道包

  • 支持多线程加速打包

  • 支持渠道包强校验,可以放心使用

  • 支持两种接入方式:Android Gradle Plugin 和命令行

  • 上一篇:Android之Apk打包原理之后,今天记录一下多渠道打包。 首先,说明一下多渠道打包的意义: 在安装包中添加不同的标识,应用在请求网络的时候携带渠道信息,方便后台做运营统计。 经过亲测,总结一下VasDolly实现多渠道打包步骤及常见的问题,具体还请移步官方介绍。 首先是Github上:腾讯VasDolly链接 添加对VasDolly Plugin的依赖 在根工程的build.gradl

 相关资料
  • 国内Android应用下载有360、小米、豌豆荚、百度等等非常多的渠道, 如果我们想统计每个渠道的下载量和活跃度,就需要使用统计平台. 我们以友盟统计为例,介绍如何配置渠道信息并执行自动化打包. 1.在AndroidMainfest.xml配置可动态替换的渠道参数 友盟集成文档中有说明,使用友盟统计需要在AndroidMainfest.xml配置相应的渠道号: <meta-data andro

  • 我们在日常开发中多多少少都会遇到多渠道打包的情况。这些版本可能会上传到不同的应用市场,也可能是是线下多渠道推荐。有时候可能不同的渠道使用的资源图片都不一样。古老的做法就是,需要打多少个渠道包拉出多少份代码分支,分别替换对应的资源文件和包名配置信息等。这种做法非常的耗时耗力。Gradle 可以帮我们用一份代码通过配置实现打出所有的渠道包。 1. 创建多渠道资源文件目录 首先,我们新创建一个工程,然后

  • 本文向大家介绍Android Studio多渠道打包套路,包括了Android Studio多渠道打包套路的使用技巧和注意事项,需要的朋友参考一下        说到多渠道,这里不得不提一下友盟统计,友盟统计是大家日常开发中常用的渠道统计工具,而我们的打包方法就是基于友盟统计实施的。按照友盟官方文档说明,渠道信息通常需要在AndroidManifest.xml中配置如下值:        上面的v

  • 本文向大家介绍Android多渠道打包时获取当前渠道的方法,包括了Android多渠道打包时获取当前渠道的方法的使用技巧和注意事项,需要的朋友参考一下 作为Android app,发布多个分发平台是常规操作。然后,有时由于个渠道面对的用户不同,或平台审核标准不同,需要在各渠道使用不同的业务逻辑,这就需要根据渠道使用选择差异化代码。 这里把简单的代码记一下。 首先,分渠道打包很简单。 在项目的bui

  • 本文向大家介绍Android Studio多渠道打包的配置方法,包括了Android Studio多渠道打包的配置方法的使用技巧和注意事项,需要的朋友参考一下 说到多渠道,这里不得不提一下友盟统计,友盟统计是大家日常开发中常用的渠道统计工具,而我们的打包方法就是基于友盟统计实施的。按照友盟官方文档说明,渠道信息通常需要在AndroidManifest.xml中配置如下值: 上面的value值Cha

  • 本文向大家介绍Android Studio使用教程(六):Gradle多渠道打包,包括了Android Studio使用教程(六):Gradle多渠道打包的使用技巧和注意事项,需要的朋友参考一下 由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这再也不是事了。 友盟多渠道打包 废话不

  • 本文向大家介绍Android Studio中一套代码多渠道打包的实现方法,包括了Android Studio中一套代码多渠道打包的实现方法的使用技巧和注意事项,需要的朋友参考一下 一套代码达到以下效果: 打包不同applicationId能同时安装在同一手机上 不同logo,app名称, 不同第三方SDK接入配置(例如微信分享appid,激光推送appkey) 能区分debug和release配置

  • 本文向大家介绍Android 7.0中新签名对多渠道打包的影响详解,包括了Android 7.0中新签名对多渠道打包的影响详解的使用技巧和注意事项,需要的朋友参考一下 老签名多渠道打包原理 前言 由于Android7.0发布了新的签名机制,加强了签名的加固,导致在新的签名机制下无法通过美团式的方式再继续打多渠道包了。不过在说新的签名机制对打包方案的 影响和为什么会影响我们原有的打包机制之前,需要先