внутри (EN/DE/NL/IT/FR) путем смены локали и использования соотвествующего string.xml. После загрузки aab (Android application bundle) в play console и загрузки приложения через google play приложение ставится с языком системы по умолчанию, либо EN (тк он по умолчанию в папке values). При смене языке делаю дозагрузку ресурса необходимого языка с помощью SplitInstallManager. На андроид 11+ проблем нет. Язык докачивается, локаль изменяется и происходит смена языка, но на андроид 10 это не работает. Согласно тосту с логом, загрузка языка происходит без проблем, но после смены локали язык остается по умолчанию (EN). Как это можно исправить? Может, есть другие варианты, чтобы приложение из google play по умолчанию имело string.xml разной локализации?
Есть вроде настройка сборки, указывающая на нобходимость загрузки всегда всех локалей
возможно и есть, но все, что я нашел, это до введения aab для google console использовалась конструкция bundle { language { // Specifies that the app bundle should not support // configuration APKs for language resources. These // resources are instead packaged with each base and // dynamic feature APK. enableSplit = false } } которую до конца не понятно куда воткнуть надо)
Типа того, найди в гугле куда втыкать и протести
Похоже на Gradle script
воть нагуглил😊 https://developer.android.com/guide/app-bundle/configure-base#disable_config_apks
спасибо еще раз поехало)
Обсуждают сегодня