美文网首页
android apk瘦身

android apk瘦身

作者: 拖小壳儿 | 来源:发表于2021-03-25 10:50 被阅读0次

apk打包流程图

1,SVG图片替换PNG图片

使用svg图注意事项:

1 svg图适用于小图标,svg宽高 小于200dp*200dp以下的图标。(否则app在运行时消耗的内存性能将大于使用png格式的图片)

2 svg图片格式不能直接复制到安卓项目中,需要在 Vector Asset 中导入。

3 不支持的svg图片时,跟美工沟通替换掉。

4 矢量图向后兼容 会生成png格式图片 

方式一

android{

defaultConfig{

generatedDensities = ['xhdpi','xxhdpi']  //5.0版本以下,将svg图片生成在指定维度的文件夹中。

}}

方式二 

vectorDrawables.useSupportLibrary = true 

方式二则需使用以下属性展示图片

app:srcCompat=""

android:tint="@color/text_yellow" 更改图标颜色

二 国际化适配 

当app只在国内或者英语国家使用是,则可将其他国家语言去除

android{

defaultConfig{

resConfigs 'en' //只适配英语

}}

三 动态库打包配置

手机中cup架构 使用 armeabi-v7a 即可(微信即使用一个即可)

模拟器使用 x86 或x86_64 (x86_64 向下兼容 x86)  

mips, mips64 基本可以不用去设置。

android{

defaultConfig{

ndk{

abiFilters "armeabi-v7a","x86_64"

}}

}

四 移除无用资源

警告 :此举有风险,需谨慎删除

五 移除无用资源

其实就是启用了代码混淆 ,如果启用代码混淆,则需要配置 proguard-rules.pro 文件中的混淆规则。

混淆模板网上很多介绍

 以下是混淆方法介绍 https://www.jianshu.com/p/7436a1a32891 

shrinkResources true

minifyEnabled true

以上内容皆摘取于 https://www.bilibili.com/video/BV1Yv411Y7xL ,如侵权请联系删除。

相关文章

  • app性能优化

    Android冷启动时间优化 Android开发——避免内存泄露 APK瘦身实践 APK瘦身记,如何实现高达53%...

  • apk瘦身

    Android性能优化之APK瘦身详解(瘦身73%) - 简书

  • Android Apk包瘦身

    目录 1、Android 编译打包流程2、Apk包瘦身 1、Android 编译打包流程及APK构成 1.1、An...

  • android文章精选 - 收藏集 - 掘金

    Android APK 瘦身 - JOOX Music 项目实战 - Android - 掘金导语 JOOX Mu...

  • android apk 瘦身整理

    android apk 瘦身整理 @(android)[图片, resource.aresc, 代码库优化 , 代...

  • 【转】APK瘦身实践

    本文转自:Apk瘦身实践作者:杰风居 转载序:Android开发中,apk瘦身还是很有必要,尤其现在的APP动辄十...

  • Android apk 瘦身

    背景 在开发的过程中,发现应用程序apk大小越来越大,相对于它能提供的功能而言,它是在不应该拥有那么大的体积,没干...

  • Android apk瘦身

    1.打包之后的apk包含哪些文件 classes.dex:是java源码编译后生成的java字节码文件 resou...

  • Android apk 瘦身

    apk瘦身的意义我就不多说了,首先让我们了解一个apk的组成部分,说简单点,一个apk文件就是包含一些文件的压缩包...

  • Android APK瘦身

    背景 公司项目目前处于收尾阶段,对APP的更改在于一些细节和逻辑的调试。因此准备对APK进行瘦身。 瘦身前 在未进...

网友评论

      本文标题:android apk瘦身

      本文链接:https://www.haomeiwen.com/subject/fcyhhltx.html