【问题标题】:Android app bundle: What are the chances for resource not resolved exception?Android app bundle:资源未解析异常的可能性有多大?
【发布时间】:2019-09-25 06:08:15
【问题描述】:

我在 Google Play 上发布了一个应用,现在我想通过使用 android app bundle 来优化我未来的版本。

我设法创建了 .abb 并在 play beta 中上传了它,它在我所有可用的设备上都可以正常工作。

现在我担心的是,考虑以下情况

我有一个资源 sample_img.png,我在以下文件夹 drawable-hdpi、drawable-xxhdpi、drawable-xxxhdpi 中添加了相同图像的不同分辨率

假设我错过了在drawable-xhdpi中添加sample_img.png的对应分辨率。 .abb 安装在 drawable-xhdpi 下的设备上会发生什么。应用会抛出资源未解析错误吗??

【问题讨论】:

    标签: android google-play android-app-bundle


    【解决方案1】:

    不,它不会抛出异常。 APK的生成更加智能,xhdpi APK将包含密度最接近的资源(遵循与Android平台相同的逻辑)。

    换句话说,xhdpi 拆分 APK 不仅仅对应于 xhdpi 图像,而是对应于 Android 平台将在 xhdpi 设备上加载的图像。

    【讨论】:

    • 谢谢你,这回答了我的问题。
    猜你喜欢
    • 2016-01-18
    • 1970-01-01
    • 2019-03-02
    • 1970-01-01
    • 1970-01-01
    • 2013-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多