Apk清除多余不使用的文件(apk瘦身)--as

[Android 之美] 那些你不知道的APK 瘦身,让你的APK更小 [Android 之美] APK 瘦身,减少APK的大小 让你的apk文件尽可能小,应该使移除未使用的代码和资源文件。那么本章节介绍了如何做到让APK更小,性能更好,下载转化率会更高,以及如何指定在构建APK过程中保留或移除的代码和资源,在我们还没有分析APK大小之前,项目中存在一些资源放置处理不当,没有统一的规范,依赖管理不合理,资源重叠,dex方法数过多等问题,导致APK文件比较大,公 阅读详情

首先建议选中 项目之后再去 :
C+A+S+I
此时会弹出一个对话框,在对话框里面输入 unused resources

然后会出来一个选择界面,整个工程 整个项目 指定文件夹 ,视情况而定,然后确定或回车,
as就会自动去检索了,在下方就会出来的(建议只删除drawable文件夹下的图片文件)

Android APK瘦身实战总结 随着APP版本的不断迭代,apk的包体积也越来越大,apk瘦身便显得很有必要。做apk瘦身不但能减少包大小,还能一定程度上加快IDE的编译打包速度。下面以我司项目为例,阐述我在做项目瘦身的过程。 既然是瘦身,我们肯定要先分析下apk里哪些文件所占体积比较大,通过Android Studio 自带的Analyze Apk工具,我们可知: 通过上图可知,资源文件、lib包、dex文件、resources.arsc所占比例较大,其中dex文件里压缩的主要是我们的字节码文件,可以将dex里跟debug相关的 阅读详情

相关推荐

Cesium进阶学习四、shadertoy(着色器)

Cesium进阶学习着色器

程迷学习的博客 4318

APK瘦身之删除多余资源文件

APK瘦身之删除多余资源文件APK瘦身之删除多余资源文件分类: android进阶 1. 前言 移动端项目迭代很频繁,一般半年左右,app包就变得很大,并且包含很多废弃的图片,layout文件,本篇文章主要讲如何快速定位出废弃资源,并快速删除。 这次瘦身使用的工作是Android Studio Lint工具 , 用瘦身前APK为21.5M, 瘦身后为18.4M. 瘦身结果为APK大小减少了3

CherryChen 1516

《物联网技术》课程笔记——第二章 物联网技术架构

文章目录第二章:物联网技术架构1 物联网技术体系(C3SD)2 系统体系结构的基本概念3 物联网体系结构——信息传递视角3.1物联网感知层3.1.1 感知层要解决的问题3.1.2 感知层的形态3.1.3 节点的感知能力与控制能力3.1.4 感知层实例3.2 物联网网络层3.2.1 网络相关概念3.2.2 IPV6与IPV4相比互联网协议的升级3.2.3 计算机网络的逻辑层次3.2.4 传输网的拓扑结构3.2.4.1 举例:智能小区的三表采集系统3.2.4.2 接入层3.2.4.2 汇聚层3.2.4.2 核心

南京大学软件工程硕士在读 2503

Android性能优化之apk瘦身技巧

随着项目迭代,新功能的增加。回导致apk越大。那么在下载安装过程中。用户耗费的流量越多。 安装等待的时间也会越长。这就意味着下载转化率会越低。那么如何apk瘦身呢? 理解APK结构 在讨论怎么减小Apk体积之前,理解一个应用的APK结构是非常有帮助的。一个apk文件就是由一个zip压缩包组成,这个zip包含了所有组成你应用的文件。这些文件包含了java的字节码文件,资源文件和一个包含了编译后资源的...

那_个秋天的博客 816

AI Agent + 大数据 + RAG:电商用户行为分析的低成本落地

本文探讨了AIAgent与大数据技术在电商用户行为分析中的应用。通过构建"数据采集-实时分析-智能决策"的全自治链路,解决了传统大数据分析的三大痛点:人工建模周期长、实时性不足和决策闭环断裂。系统采用Flink+Spark处理实时数据,结合基于DeepSeek-V3.1的AIAgent实现智能分析,并通过飞书RAG模块动态获取业务知识。落地效果显示,分析响应时间从2-3天缩短至30秒,推荐转化率提升134%,验证了该方案在提升电商数据决策效率方面的显著价值。

想~ai抽 1618

python opencv的车牌识别分割详细教程 毕业设计

python opencv的车牌识别分割详细教程 毕业设计

机器学习深度学习业余选手 1325

Android开发笔记(一百七十三)给安装包APK文件瘦身

App不但要求功能完善,其他方面也得综合考虑,比如APK安装包的文件大小就是很重要的因素。具备同样功能的两个安装包,一个很大很占用空间,另一个较小不怎么占空间,用户的选择结果自然不言而喻。如何减少打包后的APK文件大小,也就是所谓的APK瘦身,这涉及到很多技术手段,最常用的主要有四块:去除冗余功能、精简无用资源、减少图片大小、过滤无用的so文件,分别介绍如下: 一、去除冗余功能 每当开发者创建新的Android项目,打开模块的AndroidManifest.xml,看到默认的application节点是

aqi00的博客 1430

Qt5.14.2开发Mqtt应用程序

然后,你就做不下去了…很明显,大部分博主写的东西不是缺头就是缺尾,带偏了许多读者。,因此我们需要clone的是这个分支版本,而不是这个默认的。然后将编译产物中include里的所有.h文件复制到。下载完后直接默认安装即可,这一步没什么好说的。看到了没,这个才是正确的操作方式,而主线的。信号来判断,自行实现自己的槽函数。然后选择构建方式,这里我选择的是。信号来判断自行实现自己的槽函数。信号来判断自行实现自己的槽函数。源代码,如下图所示,双击打开。收到下行消息时,可以通过连接。

Bruce.yang的嵌入式之旅 2310

Android逆向去掉某功能,逆向教程之-反编译apk完全精简删除菜单功能(二)

本帖最后由 liuxiaoxin 于 2020-12-3 19:00 编辑授人以鱼,不如授人以渔!本教程图文并茂,步骤非常详细,偏小白向,大佬请自觉屏蔽。使用工具:MT管理器免费版被修改的软件:Apktool M_v2.4.1如果想跟着教程一起实操,感受一下反编译带来的乐趣,修改成功之后油然而生的成就感,可以下载本软件练练手,链接我放在文末了。温馨提示:初次看本人教程的小伙伴,建议配合上期教程一起...

weixin_42111465的博客 4334

数据治理路径之辩:从“先治后用”到“边用边治”,企业如何选择最优路径?

数据治理是企业在数智化建设中的核心挑战,主要涉及三种时序策略:先治理后使用、先用后治理和边用边治。先治理后使用强调在数据应用前建立完整的治理框架,适合高合规要求的行业,但可能响应滞后。先用后治理则优先释放数据价值,适合快速变化的业务环境,但可能累积数据质量问题。边用边治寻求动态平衡,通过持续改进实现治理与应用的同步迭代,适合复杂数据环境。技术选型决策矩阵和实施方法论提供了具体的操作指南,建议根据组织特性和业务需求选择适配方案,并通过渐进式演进路径实现治理与业务的共生演进。

石榴姐yyds 405

从零开始学 AUTOSAR:深入浅出 SAE J1939 诊断通信管理器(J1939Dcm)深度完整版

SAE J1939 是美国汽车工程师学会制定的重型车辆 CAN 总线通信标准,覆盖卡车、客车、工程机械、农机、船舶等,是商用车领域的 “通用语言”。基于CAN 2.0B 扩展帧(29 位 ID)(车规主流)PGN(参数组号)+ SPN(可疑参数号)核心标准:J1939-21:数据链路层(CAN 帧格式、地址声明)J1939-71:应用层(普通信号、报文)诊断层(核心!J1939Dcm 依据)J1939-81:网络管理(地址管理、节点检测)

getusushu的博客 113

Android精简apk

xia@dyna-PowerEdge-R720:~/TTDisk/mt6735_dyna/device$ git diff diff --git a/mediatek/common/device.mk b/mediatek/common/device.mk index bc4d401..4e8029c 100644 --- a/mediatek/common/device.mk +++ b/medi

Berry的博客 4289

c++ pcl点云处理(2025 长期更新)

目录1.常用的点云文件2.认识点云的文件格式3.点云的数据结构4.输入输出(IO)5.KD树6.Oc树(八叉树)7.点云可视化8.点云滤波9.点云拟合分割10.点云与图像11.特征点与特征描述及提取12.点云配准13.点云曲面重建

twnkie的博客 2258

APK 瘦身

APK 瘦身的主要原因是考虑应用的下载转化率和留存率,应用太大了,用户可能就不下载了。再者,因为手机空间问题,用户有可能会卸载一些占用空间比较大的应用,所以,应用的大小也会影响留存率。

xingyu19911016的博客 1192

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Android APK瘦身

随着项目不断地完善,资源不断地增多,导致apk大小越来越大,编译以及安装等待时间越来越长,虽然对应用使用并没有影响,但是用户会越不愿意下载。还有特别是在使用移动网络的时候,用户更不会浪费流量去下载,所以我们得尽量缩小apk大小。 安装包主要由7部分组成: assets:存放一些配置文件、资源文件,assets不会自动生成对应的 ID,而是通过 AssetManager 类的接口获取。res...

浪克oo的博客 1861

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Android APK瘦身经验总结

Android APK瘦身经验总结写在前面:无论手机的内存有多大, 我们自然都希望一个应用的安装包能越小越好,更小的APK标示着更多地用户愿意去下载和体验。本文借鉴张明云、胡凯等老师的博客,对常规的APK瘦身方法进行归纳和总结并附上资料的链接。如果能对你有所帮助,那真的再好不过了。零:瘦身的指标是什么造成了APK越来越大呢? 先来看一张解压之后的APK的目录图: 应该从哪些方面入手对APK进行瘦身呢

MeloDev的博客 1158

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

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

如何给你的Android 安装文件(APK)瘦身

如何给你的Android 安装文件(APK)瘦身 本文翻译自:Putting Your APKs on Diet           原作者:Cyril Mottier Android的apk文件越来越大了这已经是一个不争的事实。在Android 还是最初版本的时候,一个app的apk文件大小也还只有2 MB左右,到了现在,一个app的apk文件大小已经升级到10MB到20MB这个范围了。

Bvin的专栏 1129

清除android程序中的多余资源

概述 什么是多余资源?为什么需要清理?怎么清理? 正文 什么是多余资源?     答:多余资源 包括:图片、布局、raw等在res文件夹下的无用资源 为什么要清理?     答:至少删除它能使apk体积变小吧,其实还能提高编译和运行速度 怎么清理?     答:网上方法很多,下面是我自己的一些实践吧,mark下 下载jar包:Andro

RiverAM的专栏 1万+

【Android】apk瘦身技术分享

背景随着业务迭代,apk体积逐渐变大。项目中积累的无用资源,未压缩的图片资源等,都为apk带来了不必要的体积增加。调研了一些apk瘦身的方法后,总结如下。可用方法1.删除无用资源 2.删除无用方法 3.混淆(方法混淆&资源混淆 4.使用一套图片资源 5.图片压缩/其他图片格式 6.so兼容一个平台,动态下载7.精简第三方库删除无用资源1⃣️开启ShrinkResource在build.gr...

不想做菜鸟的小螃蟹 1674

Android Apk极限瘦身

随着功能集成的越来越多,我们APK的体积也越来越大,所以带来了很多的问题, 1.用户看着Apk包太大,下载的时候望而却步; 2.占用手机的内存越来越大; 3.随着版本的迭代,代码里的无用资源以及冗余代码越来越多。 所以Apk的瘦身优化,也就越来越重要。 Apk瘦身主要从以下7个方面进行 一.将图片转换成WebP格式; 二.去除多语言; 三. so库优化; 四.移除无用资源-Lin...

VictorFactory的博客 601

Apk极限瘦身八步

1.将图片转换成webp 这个图片格式相比png或者jpg格式的图片损失的质量几乎可以忽略不计,但图片压缩后的体积比jpeg、jpg、png小很多,能节省大量的服务器宽带资源和数据空间。多用于大的颜色复杂的图。 点击文件夹,进行全部转换 2.使用SVG Scalable Vector Graphics,可缩放矢量图。SVG不会像位图一样因为缩放而让图片质 量下降。优点在于节约空间与内存。常用于简...

汉堡怪兽 1442

APK文件介绍

APK文件: APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。 APK文件目录: assets 不经过 aapt 编译的资源文件 lib .so文件 META-INF 文件摘要,摘要加密和签名证书文件目录 CERT.RSA 公钥和加密算法描述 CERT.SF 加密文件,它是使用私钥对摘要明文加密后得到的 密文信息,只有使用私钥..

Codeooo 博客 1万+

Android性能优化-apk瘦身

背景 随着业务的发展app体积越来越大,由刚开始的几M到后来的几十M。APP越来越大会导致用户使用成本会上升,进而导致用户的流失等等。。。。 压缩APP,减小app体积刻不容缓!!! 随着Android studio 3.0 发布,也随之提供了 Analyser 来分析apk apk结构分析 apk有lib、classes.dex、assets、resources.arsc、res等文件组成...

mylike_45的专栏 322

安卓性能优化之APK瘦身

android { buildTypes { release { minifyEnabled true } } }

weixin_44903941的博客 257
上一篇: 关于Drawable转Bitmap的错误,为0的处理办法
下一篇: 关于Intent传递数据的问题(持续更新)
@王永超
博客等级 码龄10年 186粉丝 88原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值