我在Google Play上发布了一个应用程序,现在我想通过使用android应用程序包来优化我未来的版本。
我设法创建了 .abb 并在播放测试版中上传了相同的内容,它在我的所有可用设备中都能正常工作。
现在我担心的是,考虑以下情况
我有一个资源sample_img.png,我在以下文件夹中添加了相同图像的不同分辨率 可绘制-hdpi, 可绘制-xxhdpi, 可绘制-xxxhdpi
假设我错过了在可绘制的xhdpi中添加相应的sample_img.png分辨率。.abb 安装在 drawable-xhdpi 下的设备上会发生什么。应用程序会抛出资源未解决错误吗?
不,它不会引发异常。APK的生成更加智能,xhdpi APK将包含密度最接近的资源(遵循与Android平台相同的逻辑(。
换句话说,xhdpi
拆分的APK不仅对应于xhdpi
图像,还对应于Android平台将在xhdpi
设备上加载的图像。