加固、友盟统计、渠道打包

  1. 加固是为了反编译,原理是把java代码弄成.so的
  2. 加固产品有梆梆加固,360加固,爱加密
  3. 加固后的apk需要重新签名,这是因为把java弄成了.so 文件,需要用相应第三方提供的签名工具进行签名,这样就加固完成
  4. 友盟统计的使用步骤:
    – 1 注册应用,获取Appkey
    – 2 集成sdk,
    – 3根据文档来写代码
  5. 渠道打包
    – 一第一种方式 是占位符
    –1 清单文件中具体值用占位符代替
<meta-data android:value="${UMENG_CHANNEL}" android:name="UMENG_CHANNEL"/>

– 2在build.gradle的buildTypes中添加集合,

productFlavors{
    AppChina{
    manifestplaceholders=[UMENG_CHANNEL:"AppChina"]
}
}

– 3 按照正常打包,会有提示是否把集合的包都打

– 二第二种打包方式:
正常的打包流程是打包:A. java->class B生成dex(class+java)
C.资源文件 res ->arsc D.生成MetaInfo
美团打包利用METAINFO的特殊性,metaInfo里面的文件会去检测该文件以外的文件,如果有变动会需要重新打包签名。(往里面添加文件删除文件不用重新签名打包)在metaInfo中的文件不被检测,不用走上面的流程来快速打包。
– 1 要求代码支持meta-info文件明上获取渠道值,把ChannelUtil类拷贝项目中
– 2 初始化根据友盟文档

String appKey ="    ";
String channel=ChannelUtil.getChannel(this,"qudaoming");
//动态设置
MobclickAgent.UMAnalyticsConfig config= new MobclickAgent.UMAnalyticsConfig(this,appKey,channel);
MobclickAgent.startWithConfigure(config);

–3 签名打包,把apk扔到美团打包工具中,运行打包工具就会生成许多apk

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值