Android Studio 检查并去除无用资源文件
2017-12-26 09:55
274 查看
在android studio中其实也是跟Eclipse一样,可以使用Lint插件的。具体方法如下。
在项目中点击右键,在出现的右键菜单中有“Analyze” --> “run inspaction by Name ...”。在弹出的搜索窗口中输入想执行的检查类型,如“Unused Resources”。不必全部输入就应该自动找到了,点击后会弹出“inspaction scope”选择窗口,选择检查的范围,一般选择整个项目或模块。“inspaction scope”窗口下面还可以设置文件过滤,选择好后点ok就开始检查了。然后就可以根据检查结果来去除重复的资源。
除了上述手动方法移除之外,如果你使用的是studio1.4.0及其以后版本,那么Gradle构建系统支持自动移除无用的资源,只需要在你的Gradle配置文件中加入以下代码即可
android {
...
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-ules.pro'}
}
}
Gradle不仅会移除你的应用程序中的无用资源,而且还会移除你所引用的libraries中的无用资源,让你的APP快速的瘦身,非常强大啊。
在项目中点击右键,在出现的右键菜单中有“Analyze” --> “run inspaction by Name ...”。在弹出的搜索窗口中输入想执行的检查类型,如“Unused Resources”。不必全部输入就应该自动找到了,点击后会弹出“inspaction scope”选择窗口,选择检查的范围,一般选择整个项目或模块。“inspaction scope”窗口下面还可以设置文件过滤,选择好后点ok就开始检查了。然后就可以根据检查结果来去除重复的资源。
除了上述手动方法移除之外,如果你使用的是studio1.4.0及其以后版本,那么Gradle构建系统支持自动移除无用的资源,只需要在你的Gradle配置文件中加入以下代码即可
android {
...
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-ules.pro'}
}
}
Gradle不仅会移除你的应用程序中的无用资源,而且还会移除你所引用的libraries中的无用资源,让你的APP快速的瘦身,非常强大啊。
相关文章推荐
- 使用Android Studio的lint清除无用的资源文件
- 使用Android Studio的lint清除无用的资源文件
- 使用Android Studio的lint清除无用的资源文件
- 使用Android studio找出项目无用资源文件
- android lint检查无用资源文件删除
- 批量去除项目中无用的资源文件
- 使用Android Studio的lint清除无用的资源文件
- 使用Android Studio 查找并删除无用的资源文件(包括drawable里面)
- Android Studio删除无用的资源文件
- 使用Android Studio的lint清除无用的资源文件
- AndroidStudio去除项目无用的资源
- apk打包时去除无用资源
- Android Studio删除无用的资源
- Android lint删除无用资源文件
- Android Studio【通用&方便】插件方式打包jar(不包含资源文件)
- [置顶] Android studio 中如何删除无用资源?
- Android studio 导出不包含asset资源文件的jar包
- Android studio 快速删除无用资源的方法
- 【Android Studio】Resource Shrinking去掉无用的资源
- android studio drawable文件下xml 引用 mipmap 资源文件问题