Android debug和release的版本区别, 涉及到的混淆

tool 专栏收录该内容
3 篇文章 0 订阅

1.背景


有关debug,release版本的问题,还有混淆 ,今天查到了一篇csdn的博客,为了让自己记忆更深刻,自己再敲一遍加深印象!本文只记录一些简单的概念,没有深刻研究!


2.参考


因为是借用的嘛!标注一下,我现在判别不出他们写的好不好,总之对我有帮助~~~

debug / release
https://blog.csdn.net/beiyouzidonghua/article/details/79653519

混淆
https://blog.csdn.net/duanmulirui/article/details/54949147


3.自我总结


1.debug版本试用于平时开发的时候,方便于debug调试,release版本是上线的时候打的正式包,这两种版本的applicationId是不同的,因此可以同时安装在一台设备上

2.由于两种id不同,因此当做一些需要通过appid去申请秘钥的功能时(集成各种第三方SDK的功能,分享,推送等),要注意appid替换所带来的麻烦

3.对于混淆~ 我理解为一种加密的方式,一般使用导入的三方包配置好后,它可以将代码中的java字节按照一定规则重新规划,这样即使被反编译也无法看懂混淆后的东西

4.混淆还有缩减apk大小的作用,因为它会将不影响程序运行的代码删减掉,一些变量名,函数名,类名进行简化处理,可以减少apk大小的25%~50%


4.结语


本文只是我刚接触这方面记得笔记,希望能对看到的人有帮助,更多的用法还要去参考其他大佬的介绍分享!

  • 4
    点赞
  • 0
    评论
  • 2
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

风吹掠柳稍

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

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值