Android 移除无用的resource文件shrinkResources true以后保留指定图片或文件布局

1.设置开启混淆和移除无用资源

解决办法:

1.把项目切换到project下,在res中创建raw文件夹,再创建keep.xml

2.keep.编写

代码-->

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools"
           tools:keep="@drawable/ic_launcher"/>

3.拓展

如果想保留布局文件  直接把@drawable换成@layout 再把布局文件的名称替换就可以了,另外@drawable/ic_*表示以ic_开头的图片都会被忽略移除,就是都会被保留.保留多个用逗号隔开就行.

例子:

<?xml version="1.0" encoding="utf-8"?> <resources xmlns:tools="http://schemas.android.com/tools" tools:keep="@layout /activity_main,@layout/activity_*,@drawable/ic_launcher,@drawable/ic_*"/>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值