星空网 > 软件开发 > 操作系统

android 使用lint + studio ,排查客户端无用string,drawable,layout资源

  在项目中点击右键(或者菜单中的Analyze),在出现的右键菜单中有“Analyze” --> “run inspaction by Name ...”。在弹出的搜索窗口中输入想执行的检查类型,如“Unused Resources”。不必全部输入就应该自动找到了,点击后会弹出“inspaction scope”选择窗口,选择检查的范围,一般选择整个项目或模块。“inspaction scope”窗口下面还可以设置文件过滤,选择好后点ok就开始检查了。然后就可以根据检查结果来去除重复的资源。

android 使用lint + studio ,排查客户端无用string,drawable,layout资源images/loading.gif' data-original="http://s10.sinaimg.cn/mw690/001qH9BXzy6N2rurnVne9&690" name="image_operate_17981414049730482" width="690" height="398" />
android 使用lint + studio ,排查客户端无用string,drawable,layout资源

 

除了上述手动方法移除之外,如果你使用的是studio1.4.0及其以后版本,那么Gradle构建系统支持自动移除无用的资源,只需要在你的Gradle配置文件中加入以下代码即可

 

android {  ...  buildTypes {    release {      minifyEnabled true      shrinkResources true      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'    }  }}

Gradle不仅会移除你的应用程序中的无用资源,而且还会移除你所引用的libraries中的无用资源,让你的APP快速的瘦身,非常强大啊。

官方说明:http://tools.android.com/tech-docs/new-build-system/resource-shrinking 




原标题:android 使用lint + studio ,排查客户端无用string,drawable,layout资源

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流