不管是什么互联网产品、也不管产品经理有多么牛叉,在产品开发阶段,都会面临产品的不断调整、UI的不断更改及人员的流动,这些都会导致产品开发中产生一堆无用的垃圾代码。如果项目很大的话, 要手动清理这些垃圾肯定是无稽之谈。那么Android开发中对于无用的资源,我们该如何清理呢?下面就为讲师就给大家分享借助工具清理这些无用的代码的几种方法:

1、清理无用的资源文件

对于资源文件,首先可利用Android SDK 自带的lint工具,进行如下操作:

lint --check "UnusedResources"[project_path] > result.txt

查找出无用的资源,保存到result.txt。然后自己写一些代码清除掉这些无用的资源文件即可。

2、清除无用的java文件

Android开发的基础语言是Java,因此在垃圾资源中势必会存在大量的Java文件。对于Java文件的清除,需要在eclipse

中装一个叫做UCDetector的插件。装上此插件后右键项目会出现一个UCDetector的选项,直接detect unnecessary code

会在指定的文件夹里面生成一个报告。(查看此报告的目录,可以window----->prefrences----->ucdetector 在右边

出现的操作菜单里面会出现一些操作选项,第二排有一个report就是报告生成的文件夹),然后可以自己写一些清除的 代码进行清理。

以上就是Android中清除无用资源的简便方法,可能不是最优的,但是确实比较实用,如果你还有更好的清除方法,

也欢迎分享出来大家一起学习,您也可以和达内android培训讲师沟通。

android如何释放资源文件,Android中的垃圾资源如何清理?相关推荐

  1. 文件管理搜不到Android 里的文件,Android:在原始文件夹中添加文件后窗口找不到内容容器视图...

    正在获取窗口找不到内容容器视图.这个错误询问应用程序何时将检查权限Android:在原始文件夹中添加文件后窗口找不到内容容器视图 我注意到,对于穿着应用程序,我正在将穿着apk复制到原始文件夹中.它有 ...

  2. android hashmap 写入文件,android – ACRA 4.9.0:如何将ACRA报告写入文件(在应用程序数据文件夹中)...

    我想使用最新的Acra 4.9.0在文本文件中编写崩溃报告. 我可以举例说明这个最新版本. 我尝试使用可用的文档. Acra已启用 但它,不是写在文件中. myApp package com.myAp ...

  3. android编译.a文件,Android 7.1源码编译导入AS完整教程

    本教程仅针对Android 7.1系统,为便于虚拟机备份和出现问题时的还原,本教程分为3步:初始化编译环境.源码同步.编译源码导入Android Studio. 编译源码:Android7.1.2_r ...

  4. android添加动画文件,Android开发之图形图像与动画(五)LayoutAnimationController详解

    首先需要先介绍下LayoutAnimationController: * 1.LayoutAnimationController用于为一个layout里面的控件,或者是一个ViewGroup * 里面 ...

  5. android第三方打开文件,Android第三方文件选择器aFileChooser使用方法详解

    aFileChooser是android平台上的一个第三方文件选择器,其在github上的项目主页是:https://github.com/iPaulPro/aFileChooser aFileCho ...

  6. android创建布局文件,android学习——Android Studio下创建menu布局文件

    一.问题: android studio项目中没有看到menu文件夹: 在android studio项目中想要添加menu布局文件,一开始我的做法是:直接在res文件夹右键选择xml文件来添加,如下 ...

  7. android 读取usb 文件,android开发:手机连接电脑读取文件

    满意答案 pretty_102 2013.05.16 采纳率:47%    等级:10 已帮助:967人 展开全部 一.打开手机USB调试模式 打开手机系统设置:[菜单(menu)]->[设置] ...

  8. android wifi 打印文件,android – 将文件发送到WiFi打印机

    我正在开发一个应用程序,在我的手机中,我通过IP地址和端口号将文件发送到WiFi打印机,它们是.txt,.png,.jpg,.doc.它们应该从打印机打印出来.我试过以下代码,但它只给我输出.txt文 ...

  9. android创建图片资源文件,Android图片添加水印图片并把图片保存到文件存储的实现代码...

    具体代码如下所示: package zhangphil.test; import android.graphics.Bitmap; import android.graphics.BitmapFact ...

  10. android常用头文件,Android.mk 使用详解

    和你一起终身学习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点:一.Android.mk 简介二.Android.mk 的基本格式三.Android.mk 深入学习一四. ...

最新文章

  1. 【linux】Valgrind工具集详解(七):Memcheck(内存错误检测器)
  2. 6.6 rsync:文件同步工具
  3. “==”和“equals”
  4. oracle 之 安装后pl/sql登录报ora-12154
  5. oracle pl/sql 包
  6. 核心网upf作用_核心网“入门级”科普,你看了没?
  7. 数字电子技术基础(十):SR锁存器
  8. NXP的CLRC663和ST的M24LR04通信时所遇到的问题
  9. 标签打印软件如何输出双面打印的文档
  10. 美通社企业新闻汇总 | 2019.1.16 | 微软与药店巨头沃博联达成战略合作,科勒中国第13家工厂落成...
  11. 网站被劫持的方式,和检测方法、网站被劫持、检测方法有哪些
  12. android布局靠底部,android – 使用layout_gravity =“bottom”放置在LinearLayout的底部
  13. Eclipse/MyEclipse转IntelliJ IDEA完全攻略
  14. Kubernetes集群环境搭建全过程
  15. 编程5分钟,命名2小时:聊聊命名规范!
  16. 小写字母转换成大写字母(函数)
  17. 第六十九篇:从ADAS到自动驾驶(二):ADAS的功能及发展
  18. vc 坐标系统与影射模式
  19. pip源更换为清华源
  20. 病理与病理生理学【5】

热门文章

  1. LLVM学习笔记----clang、llvm-as、llvm-dis、llc、 llvm-link、lli
  2. 编程之美 - 让CPU占用率曲线听你指挥
  3. 专访CAPA梁振宇:信息无障碍是互联网产品的必选项
  4. centos大小写混乱问题
  5. 重新开始学Java——java中的标识符(biao,zhi,fu)、关键字和代码规范
  6. action = “store_true
  7. vue中图片加载不出来的问题
  8. Flink1.15源码阅读flink-clients客户端执行流程(阅读较枯燥)
  9. Python中对一个数组各个数进行累加(反差分计算) cumsum()函数
  10. 适合后端开发人员的html笔记