位置: 编程技术 - 正文

快速清除安卓res下无用资源,精简apk(清除安卓系统垃圾)

编辑:rootadmin

推荐整理分享快速清除安卓res下无用资源,精简apk(清除安卓系统垃圾),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何清除安卓手机缓存,安卓全部清除,如何清除安卓手机垃圾内存,清除安卓系统垃圾,怎么快速清理安卓手机,安卓手机recovery清除所有数据,安卓全部清除,安卓手机recovery清除所有数据,内容如对您有帮助,希望把文章链接给更多的朋友!

由于我的操作方法是参考网上一篇原文研究的,尊重原创,首先贴出该地址:

--check "UnusedResources" 你的项目所在路径 > result.txt

例如我的项目在G:workfilesandroidandroid_projectsthinksns_xiniuhui_srb,则执行

可能会花一点时间,这个取决于你项目大小,运行完则会生成一个result.txt文件在你sdk--tools目录下;

这个文件下记录的就是你的代码中所有未引用的资源名称;

4.通过脚本清理你的项目:

快速清除安卓res下无用资源,精简apk(清除安卓系统垃圾)

在result.txt当前文件夹新建一个delete.java文件(可以下载链接我写好的,也可以自己新建delete.txt,复制以下代码,把红色部分改成自己的项目路径和SDK路径,然后修改扩展名为.java,最后 命令行输入 javac delete.java 编译,再java delete 执行就行了)

import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;/** * 类说明: * * @author Administrator * @date -5- * @version 1.0 */public class delete{public static void main(String[] args) {try {String projectPath = "G:/workfiles/android/android_projects/thinksns_xiniuhui_srb";BufferedReader reader = new BufferedReader(new FileReader("G:/workfiles/eclipse_adt/sdk/tools/result.txt"));String line;int count = 0;while ((line = reader.readLine()) != null) {if (line.contains("UnusedResources")&& !line.contains("res/value")&& !line.contains("appcompat")) {count&#;&#;;int end = line.indexOf(":");if (end != -1) {String file = line.substring(0, end);String f = projectPath &#; file;System.out.println(f);new File(f).delete();}}}} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

5.最后需要注意的可能代码会删除你values下的某些文件,这时候会导致你的代码无法编译,你只需要把之前备份的文件复制到项目下就ok了,运行下看apk是否变小了呢

路径下获取文件(类似安卓指定路径文件获取) usingUnityEngine;usingSystem.Collections;usingSystem;usingSystem.IO;//添加对System.IO命名空间的引用publicclassK_HuoQu:MonoBehaviour{Stringnimei;String[]nimei2;publicGUISkinmyskin;privateVect

新导入的安卓项目中文乱码解决终极办法 eclipse菜单栏--window--preferences--General--contenttype-(右边窗口)Text--选中javasourcefile;在最下面defaultencoding填上你之前的编码(一般是GB,GBK,UTF-8)-点击

StaticLayout StaticLayout的构造函数有三个:publicStaticLayout(CharSequencesource,TextPaintpaint,intwidth,Layout.Alignmentalign,floatspacingmult,floatspacingadd,booleanincludepad)publicStaticLayout(CharSeq

标签: 清除安卓系统垃圾

本文链接地址:https://www.jiuchutong.com/biancheng/383282.html 转载请保留说明!

上一篇:Android实现:手指触摸滑动切换Activity(android 实例教程)

下一篇:路径下获取文件(类似安卓指定路径文件获取)(获取路径下的文件名)

  • 土地增值税特点不包括
  • 原材料不良品的处理流程
  • 法人怎么从公账上转账
  • 个人如何开现金账户
  • 应收账款转让的标志
  • 劳务报酬所得如何计税
  • 小型企业缴纳企业所得税
  • 到账的钱还能退回去吗
  • 小规模建筑企业预缴税款
  • 购买电视机产生的费用
  • 去税务局交的社保能退么
  • 申请最高开票限额不超过10万元的无需事前实地查验
  • 研发费用需要发什么科目
  • 活动策划费属于哪一类
  • 土地的增值税进项能否抵扣
  • 报税营业成本包括管理费用吗
  • 企业取得的土地使用权用于出租或增值目的时
  • 没有预付账款科目计入哪里
  • 跨年的工会经费怎么做分录
  • windows10命令提示符怎么用
  • windows 10鼠标如何操作
  • 电子商业承兑与银行承兑哪个好
  • Win10时间显示到秒
  • 主合同变更对保险的影响
  • 提示内存或磁盘空间不足
  • 公司租用员工的车租车协议
  • 刚成立的公司老总叫什么
  • 查补以前年度收入
  • 进项税额不得抵扣的情况有哪些
  • 出口退免税备案
  • php数组中某个元素出现的个数
  • 数学建模回归模型例题
  • php字符串型数据的定义方式
  • 微信转账怎么处理退回去
  • 增票的纳税人识别号是啥
  • 合伙结算转借款
  • 现金流量表现金等价物有哪些
  • 不需要开发票的现金收入怎么做内账?
  • 工资预提和计提的区别
  • 变更税务法人需提供银行流水吗
  • 投资公司和控股公司关系
  • 工程项目工资表
  • db2自增函数
  • 巧妙利用谐音的广告语
  • 在建工程如何转固
  • 税前一次性扣除和100%加计扣除
  • 企业流动资产周转率低说明什么
  • 不具有销售性质的工作
  • 合同履约成本与一份当前或预期取得的区别
  • 单位工程可以是一栋楼吗
  • 如何冲减计提费用
  • 经营杠杆系数的推导
  • 在建工程转固定资产是什么意思?
  • 车辆挂靠收取管理费怎么做账?
  • 捐赠利得计入资产成本吗
  • 装修费用摊销是指什么
  • 金税盘可以申请发票吗
  • 解除职工劳动关系补偿
  • 分公司需要做税务报道吗
  • 公司研发项目立项
  • 公司年初计划都有哪些
  • mysql缩印
  • vultr vps搭建
  • 电脑主板bios是什么意思
  • linuxssh免密码登录
  • win7系统怎么关闭防火墙设置
  • linux连接windows的服务redis
  • 四个版本的雪国开头翻译
  • opengl基础知识
  • Screen.sleepTimeout=SleepTimeOut.NeverSleep 禁止屏幕锁屏
  • jQuery实现两个下拉列表关联
  • node.js javascript
  • bat文件加密如何解锁
  • nodejs.
  • 零基础玩转python
  • jQuery用FormData实现文件上传的方法
  • js实现css样式
  • windows and android
  • python线程启动和暂停
  • 广西壮族自治区图书馆
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设