Android 应用程序包:资源未解决异常的可能性有多大?
Android app bundle: What are the chances for resource not resolved exception?
我在 Google Play 上发布了一个应用程序,现在我想通过使用 android 应用程序包来优化我未来的版本。
我成功创建了 .abb 并在 play beta 中上传了它,它在我所有可用的设备上都运行良好。
现在我担心的是,考虑以下情况
我有一个资源 sample_img.png,我在以下文件夹 drawable-hdpi、drawable-xxhdpi、drawable-xxxhdpi
中添加了相同图像的不同分辨率
假设我错过了在drawable-xhdpi中添加相应的sample_img.png分辨率。 .abb 安装在 drawable-xhdpi 下的设备上会发生什么。应用程序会抛出资源未解决的错误吗??
不,它不会抛出异常。 APK的生成更智能,xhdpi APK会包含密度最接近的资源(遵循与Android平台相同的逻辑)。
换句话说,xhdpi
拆分 APK 不仅仅对应于 xhdpi
图片,而是对应于 Android 平台在 xhdpi
设备。
我在 Google Play 上发布了一个应用程序,现在我想通过使用 android 应用程序包来优化我未来的版本。
我成功创建了 .abb 并在 play beta 中上传了它,它在我所有可用的设备上都运行良好。
现在我担心的是,考虑以下情况
我有一个资源 sample_img.png,我在以下文件夹 drawable-hdpi、drawable-xxhdpi、drawable-xxxhdpi
中添加了相同图像的不同分辨率假设我错过了在drawable-xhdpi中添加相应的sample_img.png分辨率。 .abb 安装在 drawable-xhdpi 下的设备上会发生什么。应用程序会抛出资源未解决的错误吗??
不,它不会抛出异常。 APK的生成更智能,xhdpi APK会包含密度最接近的资源(遵循与Android平台相同的逻辑)。
换句话说,xhdpi
拆分 APK 不仅仅对应于 xhdpi
图片,而是对应于 Android 平台在 xhdpi
设备。