手机qq怎么更换密保手机(快速修改密保手机代码)
手机qq怎么更换密保手机,快速修改密保手机代码? 密保手机如何用短信快速修改密码 请您用密保手机编辑短信“GM#您的QQ号码#新密码”发送到下表接入号...
2023-04-21
我们述说了Apk瘦身从哪些方面入手,哪些地方值得我们去发现问题以及解决问题,这篇文章我们总结下常规性操作,包括grade打包配置。
1、资源文件优化
a、项目中可选择对主流的dpi支持,例如我们项目目前选择xxhdpi作为对标,对于大图片,可以通过网络加载方式执行。
defaultConfig {resConfigs "zh" //表示只使用中文resConfigs "xxhdpi" // 表示只是用xxhdpi目录下的资源文件}b、项目中的图片以及动图采用webp格式。

c、对于图片绘制功底比较的同学,可多采用svg、shape、代码绘制、NinePatch格式(.9格式)等方式来替代图片资源。
d、资源中尽量使用android系统本身存在的资源,例如字体(实在要用,可到网上寻找简化版资源)
e、对于大资源采用网络加载方式,例如视频、音频、大图、gif、json文件等,当然这种情况要充分考虑网络加载失败的情况,免得业务受阻。
f、在我们业务中,涉及到了so库,并且这些so库占比很很大,我们可以对部分so库执行动态加载方案。
2、开启minifyEnable
它的作用不仅仅是混淆代码,还有压缩优化的功能,他会遍历所有代码并找出没有引用到的代码,这些代码不会生成在apk中,混淆的效果是使用简短的字母替代原来的类名属性名等,一定程度上也可以减小代码体积。此时要注意对于不该混淆的要做keep处理,另外对于那些反射的类要做keep处理。
3、开启shrinkResources功能
shrinkResources标识是否去除无用的resource文件,它需要配合minifyEnable使用,同样存在反射机制引用的问题,这种情况会被误删。
android {buildTypes {release {minifyEnable trueshrinkResources true } }}4、libs目录瘦身
so文件最终会被打包到libs目录中,我们针对libs目录的瘦身主要是去除不必要的平台ABI的so文件,对于不重要的so库可参考上面1方案中的f条。
defaultConfig {
ndk {
abiFilters “armeabi-v7a”, “arm64-v8a”
}
}
5、慎重选择第三方库
一些第三方库他的功能很判断,考虑问题很全面,有些开源框架他会根据功能不同提供了精简版,有些会根据不同的平台提供了精简版,还有根据不同的cpu架构提供了不同的精简版,我们要根据的需求选择不同的版本。
以上内容就是为大家推荐的android代码混淆原理(代码混淆技术)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题
内容来源于网络仅供参考版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。
本文标题:android代码混淆原理(代码混淆技术)
本文地址:https://www.xiaoyin02.com/shcs/96822.html
相关文章
手机qq怎么更换密保手机,快速修改密保手机代码? 密保手机如何用短信快速修改密码 请您用密保手机编辑短信“GM#您的QQ号码#新密码”发送到下表接入号...
2023-04-21
手机通话录音怎么录音,android中怎么在通话中播放录音? 1.在手机开机界面点击“拨号”按钮。 2.在拨号界面拨电话号码,接通电话。3.在通话中,点击右...
2023-04-18
怎么安卓手机升级,金立手机怎样升级到android10? 1.打开手机设置选择系统升级点击刷新键进行刷新升级; 2.前往官网下载最新系统刷机包根据刷机包下方...
2023-04-18
格力空调手机遥控怎么弄,格力空调手机遥控器代码? 格力空调通用遥控代码为:020-039。 1、数字自动搜索模式的机型设置:第一步开启空调电源,第二...
2023-04-14
手机的安卓版本怎么升级,realmeq3怎么更新Android12? realme怎么升级固件,按照下面步骤操作就可以了。 打开手机的设置。 再点击软件更新。 点击中间部分...
2023-04-14
热点文章
2021年独生子女补贴新政策是真的吗(独生子女证有有效期吗)
2021年国庆节阅兵仪式几点开始几点结束(2021年国庆节还有阅兵吗)
鼠目寸光一点红是什么生肖动物(鼠目寸光一点红)指什么生肖,紧密
k0到k9的玩法大全(强制gc的玩法和注意事项)
入土为安是什么生肖《入土为安》打一个生肖动物,词语解释
浙江12月底全面停工是真的吗(浙江什么时候放假停工)
如何做t(t怎么把p做哭)
北京口碑最差的三甲医院(北京301医院最擅长什么)