walle和umeng 多渠道打包

android多渠道打包:umeng+美团walle+腾讯乐固 我现在常用的就是,腾讯乐固进行加固,美团进行多渠道打包,然后用友盟进行渠道分析。方案我采取的方案是1、先打包出来一个apk2、乐固加固3、签名4、walle多渠道5、多渠道配置到umeng分析先正常打包出来一个apk,乐固加固之后,进行签名签名采用命令行签名,把签名文件,apk放到一个文件夹中,命令行cd进入到该文件夹下,然后进行如下操作验证签名:加固之后重新签名。 阅读详情
  • 需求点
  1. 服务端采用gradle命令打包
  2. Channel配置文件生成后配置打包类容
  3. 集成walle和友盟
  • 实现
  1. 配置gradle运行环境。
  2. Channel文件采用从数据库获取channel数据后写道文本文件中
  3. Android集成walle
  4. Android集成umong
  5. 在application中获取打包的channel设置到友盟中、
        //  获取walle的渠道号
        String channel = WalleChannelReader.getChannel(this.getApplicationContext());
        Log.d("initUMengChannel", "initUMengChannel : "+channel);
        // 获取渠道号以后设置到友盟中
        UMConfigure.init(this, "5386fcc256240be6cf00c687", channel, UMConfigure.DEVICE_TYPE_PHONE, "");
  1. 打包命令
生成渠道包  ./gradlew clean assembleReleaseChannels​​​​​​​​​​​​​​

git地址:git@github.com:MatrixSpring/MultChannelApp.git

Android多渠道打包方案 1、为什么需要多渠道包 为了区分同一app不同android市场,也就是说不同的市场(比如小米市场、华为市场、应用宝等)使用不同的渠道包,所用代码一致,只是渠道号 channel 不一样,这样做是为了方便运营统计。 2、多渠道打包方案 2.1友盟多渠道打包 将渠道标识放到AndroidManifest.xml 中的 meta-data 中; 在gradle编译的时候,根据这个配置将meta-data中的占位符替换成对应的值; 获取渠道时,android代码中读取UMENG_CHANNE... 阅读详情

相关推荐

Android Settings 设置Preference置灰显示

使Preference置灰显示,不能点击。先调用Preference的setEnabled(false),再调用setShouldDisableView(true); 如果使置灰项恢复正常可点击,可调用setEnabled(true)。

随风而动 1048

Android 多渠道快速打包构建

一、什么是Android 渠道包 Android渠道包是指在向各大应用市场发布APK包时,针对不同渠道所进行的区分,区分的方式有很多种,有常用的方式在AndroidManifest的meta-data的某个标签下配置key-value值;有在APK的压缩包META-INF目录下添加一个空文件,通过问件名对渠道进行标识;或者在利用APK文件是zip文件的特性,对zip的comment信息...

polo2044的专栏 345

DC-DC BUCK电路 PCB 布局布线 5 要点:以 XL4015 12V转5V 为例解析噪声控制

本文以XL4015 12V转5V降压电路为例,详细解析DC-DC BUCK电路PCB布局布线的5个关键要点,重点探讨噪声控制策略。通过功率回路最小化、热管理与接地优化、电感电容布局、反馈网络防干扰设计以及实测验证技巧,帮助工程师实现高效稳定的电源设计,显著降低输出纹波和电磁干扰。

weixin_29165725的博客 369

使用美团walle多渠道打包+友盟统计+Apk包加固

链接地址 Walle_Android Signature V2 Scheme签名下的新一代渠道包打包神器 ProtectedApkResignerForWalle_[Walle WiKi官方推荐]一步解决应用加固导致Walle渠道信息失效的自动化脚本工具,自动生成渠道包 友盟统计 Python2.7_Python环境 walle-cli使用说明 依据友盟官方文档接入友盟统计(这里只关注关于友盟渠道统计应注意的点) Channel渠道的使用规范 每台设备仅记录首次安装激活的渠道,在其他渠道再次安装不会重复.

暖暖的云阳的博客 879

告别CPU空转!用STC8的SPI+DMA高效驱动上百颗WS2812B灯珠

本文详细解析了如何利用STC8单片机的SPI+DMA外设高效驱动WS2812B全彩灯珠,解决传统软件延时驱动方式在长灯带应用中的性能瓶颈。通过硬件方案设计、数据格式转换和DMA传输配置,实现高达400Hz的刷新率和低于5%的CPU占用率,适用于大规模灯光项目。

weixin_30847939的博客 394

STM32-CubeMx-HAL库-串口空闲中断+DMA——利用HAL_UARTEx_ReceiveToIdle_DMA实现不定长数据接收

STM32-CubeMx-HAL库-串口空闲中断+DMA——利用HAL_UARTEx_ReceiveToIdle_DMA实现不定长数据接收

weixin_43864631的博客 1万+

项目集成-腾讯bugly-友盟统计-walle-腾讯乐固打包-使用的正确姿势

背景:最近项目迭代新版本,辛辛苦苦加班了几个月终于可以上线了,昨天和市场部的同事说,等我发好包,你就帮我上线,他说好的, 我上午和他说的,结果下午我还没有把包发好,然后,下午五点,他一脸疲惫的和我说,他要先回去了,叫我把包弄好给他,我说好的, 然后一直到第二天中午才搞好!坑太多了我来说下1.以前项目多渠道打包的时候,是采用这样子的老的方式每个包都要编译一遍,慢的要命,无力吐槽了,这次改用walle...

chnihu的博客 1309

CANoe VLAN配置的艺术:如何通过脚本自动化实现高效车载网络测试

本文深入探讨了CANoe VLAN配置的自动化实现,通过CAPL脚本与Python工具链的结合,提升车载网络测试效率。重点解析了硬件侧VLAN配置与软件侧VLAN配置的交互机制,并提供了实用的脚本开发示例和调试技巧,帮助工程师快速构建高效的自动化测试方案。

qqq44的博客 615

Walle多渠道打包

Walle多渠道打包 介绍 Android 7.0 引入一项新的应用签名方案 APK Signature Scheme v2,它能提供更快的应用安装时间和更多针对未授权 APK 文件更改的保护。在默认情况下,android Studio 2.2 和 Android Plugin for Gradle 2.2 会使用 APK Signature Scheme v2 和传统签名方案来签署您

peixiaopao的博客 1967

ENU坐标系实战:5分钟搞定无人机导航中的站心坐标转换

本文针对无人机导航中GPS坐标与视觉感知不匹配的定位漂移问题,提供了基于ENU坐标系的实战解决方案。通过Python代码演示了如何快速、精准地实现地心地固坐标与站心坐标之间的转换,并详细解释了转换原理、精度对比及工程优化技巧,帮助开发者从根本上解决局部相对定位不准的难题。

mqtt6iot的博客 552

【华为OD机试真题 2025B卷】737、统计监控器、需要打开多少监控器 | 机试真题+思路参考+代码分析(C++、Java、Py、C语言、JS)

【华为OD机试真题 2025B卷】737、统计监控器、需要打开多少监控器 | 机试真题+思路参考+代码分析(C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2025e卷,od机试,2025E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2025华为

KJ.JK 715

新一代打包神器Walle(瓦力)使用小结

Walle多渠道打包 介绍 Android 7.0 引入一项新的应用签名方案 APK Signature Scheme v2,它能提供更快的应用安装时间和更多针对未授权 APK 文件更改的保护。在默认情况下,android Studio 2.2 和 Android Plugin for Gradle 2.2 会使用 APK Signature Scheme v2 和传统签名方案

w1371598840的博客 7114

万字长文告诉新手如何学习Python图像处理(上篇完结 四十四) | 「Python」有奖征文

这篇文章是图像处理的最后一篇文章,后面我们将进入新的章节。图像处理文章主要讲解的图像处理方法包括图像几何运算、图像量化采样、图像点运算、图像形态学处理、图像增强、图像平滑、图像锐化、图像特效、图像分割、傅里叶变换与霍夫变换、图像分类等。个人感觉如果你是编程初学者、Python初学者或图像处理爱好者,这个系列真心适合你学习,并且这篇文章算是Python图像处理的学习路线,希望您喜欢。

杨秀璋的专栏 2万+

Android基础之多渠道打包

1、什么是多渠道打包   在不同的应用市场可能有不同的统计需求,需要为每个应用市场发布一个安装包,这里就引出了Android的多渠道打包。在安装包中添加不同的标识,以此区分各个渠道,方便统计app在市场的各种。 2、几种打包方式 友盟 UMeng Android Studio自带 美团 Walle 3、开始使用   3.1友盟UMeng   第一步:在AndroidManifest中...

qq_17085163的博客 217

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Android几种多渠道打包的步骤详解

在不同的应用市场可能有不同的统计需求,需要为每个应用市场发布一个安装包,这里就引出了Android的多渠道打包。这篇文章主要介绍了Android几种多渠道打包,需要的朋友可以参考下 1、什么是多渠道打包   在不同的应用市场可能有不同的统计需求,需要为每个应用市场发布一个安装包,这里就引出了Android的多渠道打包。在安装包中添加不同的标识,以此区分各个渠道,方便统计app在市场的各种。...

Liuqz2009的专栏 800

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

android 乐固渠道打包,android多渠道打包:umeng+美团walle+腾讯乐固

概述在android开发时,我们需要加固以确保安全,需要多渠道进行精准客户分析,并且需要一个平台进行统计分析。我现在常用的就是,腾讯乐固进行加固,美团进行多渠道打包,然后用友盟进行渠道分析。方案我采取的方案是1、先打包出来一个apk2、乐固加固3、签名4、walle多渠道5、多渠道配置到umeng分析步骤这样的主要原因是因为加固会把渠道包给去掉。先正常打包出来一个apk,乐固加固之后,进行签名签名...

weixin_28730403的博客 316

Android Walle多渠道打包

      对于app运营来说,通常需要我们的APP统计在各大应用市场的下载和具体使用情况,这个时候我们就需要引入友盟统计或者其他第三方统计,包括各个市场相对应的包,渠道一多,打包就慢了,所以Walle快速打包诞生了!!      传统的渠道配置方式是在AndroidManifest.xml接入配置 <meta-data android:value="YOUR_APP_KEY" and...

u013346208的博客 2274

使用Walle实现多渠道打包

walle的github地址:https://github.com/Meituan-Dianping/walle 1、项目的根目录 build.gradle 文件中添加Walle Gradle插件的依赖 buildscript { dependencies { classpath 'com.meituan.android.walle:plugin:1.1.6' } ...

sqf251877543的博客 1504

美团多渠道打包神器——walle

美团新一代渠道包打包神器walle github地址 walle取自《机器人总动员》中的瓦力,一个孤独的机器人。 由于我之前负责的项目都是属于代码方面,从来没有负责过打渠道包,所以一直不曾使用过这个神器,直到最近项目要接入而我又恰巧负责。在上家公司的时候打渠道包要打14,5个渠道吧,我们一个apk打包的时间将近5分钟,算下来一个多小时的时间都在打包,效率相当低下。 我们假设要打20个渠道包,每个...

梁超杰 1765

结合友盟统计的多渠道快速打包,一秒五包不是梦

http://blog.csdn.net/u013022222/article/details/52034767

何以诚的专栏 342

android多渠道打包插件,安卓新一代多渠道打包工具Walle

为什么要打多个渠道的包?大家都知道,android应用商店大大小小有几百个,作为一个有志向的app,就需要做到统计各个应用商店的下载量,不同渠道下的app使用时长、安装数量、使用用户数等等信息,这个时候就需要打多个渠道包。渠道包的原理大致就是往apk中写入不同的渠道信息,对这个问题有疑问的同学可以看看gradle官网或者看看这篇文章。传统多渠道打包用android studio开发的同学都知道,传...

weixin_32637683的博客 684

android umeng渠道导报,Android 多渠道打包(walle 打包)+Umeng渠道配置

以前项目一直使用Python脚本进行打包,自打Android7.0出来之后发现Python脚本打出来的包,不能以adb install 方式安装到7.0 的手机上,于是市场毫不留情的就把Apk打回来了,原来Android 7.0 引入一项新的应用签名方案 APK Signature Scheme v2,它能提供更快的应用安装时间和更多针对未授权 APK 文件更改的保护。原来的Python脚本打出...

weixin_36212334的博客 412

Tinker热修复 及walle多渠道打包流程

前提 1 集成了tinker 及 walle 2  A                       android:name="UMENG_CHANNEL"             android:value="${UMENG_CHANNEL_VALUE}" />     B  Constants.isWalleChannel 设置成true 一  tinker 打基线包

rrkdddd33的博客 789

美团walle多渠道打包

前言 美团的walle打包方案是基于Android Signature V2 Schme 签名下的新一代渠道包打包神器,他通过在ApkSignNature Block 区块添加自定义的渠道信息来生成渠道包,从而提高了渠道包的生成效率。也就是说只需要编译打包一次,然后每个渠道复制一次,再往里面添加渠道信息。这样大大提高了打包的速率。 如果有想了此工具原理的同学,可以参考 新一代开源Android渠道包生成工具Walle。 美团walle打包的方式 1.通过gradle进行集成(本文着重介绍) 2.通过

小妖的博客 943
上一篇: Android应用安全方面的设计
下一篇: C++基础 一 语法
MatrixGame
博客等级 码龄9年 40粉丝 75原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MatrixGame

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值