同事手机是5.1.1的版本(22),我们的APP最低支持版本是23,安装包解析不出来,安装不了,后来改了最低版本,可安装
但是 又有个文件找不到,这个图片背景只放在了 drawable-v24里面,找不到,后来把图片复制一份放在了 drawable里面,就可以了
项目中该使用哪个适配文件呢,具体还得根据市场需求来定;如果低版本手机不是自己app的目标用户或者说是主要用户,那么可以选择放弃低版本,选择高版本的drawable-v24;反之,则选择低版本,这样可以让更多的用户体验到产品应有的适配效果;或者更精准点,两者都适配,同时存在drawable-v21和drawable-v24
- drawable-v21 适配5.0及以上手机资源文件
- drawable-v24 适配7.0及以上手机资源文件
- drawable-v21 drawable-v24可共存
-
两者只与手机的android版本有关,与targetSdkVersion无关
优先从等于或者临近手机android版本的的适配资源文件夹中找适配文件,如果找不到就去更低的适配资源文件中找,如果再找不到就在drawable中找通用的适配资源;如 手机版本是7.0,就会优先从24中找,如果找不到则看有没有其他版本的适配资源,如果有21,则从21中找,如果再找不到就去drawable中找;一般情况下至少drawable中存在一个适配资源