Android应用上架Google商店,应用内多语言设置失败!

在应用中设置简体和繁体切换有效,但是切换英文则是默认语言文件,大家知道这是为什么吗?
上架的是aab包,不是apk, 具体切换语言代码如下:


  //切换语言
    public static void switchLanguage(Context context, String language) {
        Resources resources = context.getResources();
        Configuration configuration = resources.getConfiguration();
        DisplayMetrics dm = resources.getDisplayMetrics();
        if (language.equals(C.Language.EN_US)) {
            configuration.locale = Locale.ENGLISH;
        } else if (language.equals(C.Language.ZH_CN)) {
            configuration.locale = Locale.SIMPLIFIED_CHINESE;
        } else if (language.equals(C.Language.ZH_HK)) {
            configuration.locale = Locale.TRADITIONAL_CHINESE;
        } else if (language.equals(C.Language.KO_KR)) {
            configuration.locale = Locale.KOREA;
        } else if (language.equals(C.Language.JA_JP)) {
            configuration.locale = Locale.JAPANESE;
        } else if (language.equals(C.Language.MS_MY)) {
            Locale locale = new Locale("ms", "MY");
            configuration.locale = locale;
        } else if (language.equals(C.Language.RU_RU)) {
            Locale locale = new Locale("ru", "RU");
            configuration.locale = locale;
        }
        resources.updateConfiguration(configuration, dm);
    }