我正在使用aab类型的软件包。我知道bundletool生成apk时,它会分成apk的一些不同组合,例如ABi,屏幕密度和区域设置。我在项目中使用webP。我知道它支持14 API,但具有18 API的alpha。我的项目中有15分钟SDK。因此,我创建了不同的可绘制文件夹:drawable-mdpi
具有来自之前18种API设备的png图像,drawable-mdpi-v18
具有API 18及更高版本(当然我有drawable-hdpi
依此类推)。
问题:Aab不会按API级别对其进行拆分
问题:我是否选择了正确的资源组织方式?也许我不需要使用drawable-mdpi-v18
,并且在没有它的情况下应该可以使用?在API级别15-18的设备上使用webP是否有危险?我在某些设备(使用API 15-18)上测试了该应用程序,并且该程序可以正常工作,但是我不确定该程序是否可以在所有其他低api级设备上正常工作。