踩坑系列之---getIdentifier

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011557841/article/details/82698706
int id=mContext.getResources().getIdentifier(item.getModelImg(),"mipmap",mContext.getPackageName());

根据本地图片的名字,获取资源id,本以为会很爽,然而,打包发布后,我查,没有获取到图片,尼玛,啥情况?没打包之前,运行毫无问题,打包之后就有问题了,这时还无疑问和混淆配置有关啦!

  shrinkResources true // 移除无用的resource文件

app的gradle配置如上,此属性配合minifyEnabled混淆使用
但是!
如果项目里有用到这个方法
getResources().getIdentifier(key, “drawable”,getPackageName()));
就会get不到。

猜你喜欢

转载自blog.csdn.net/u011557841/article/details/82698706