Мой языковой перевод не работает в отладочной сборке

Мой языковой перевод не работает в отладочной сборке, однако он прекрасно работает в сборке релиза, я проверил и нашел обходной путь для динамической установки языка внутри activity класс, но я не хочу этого делать, так как он хорошо работает в сборке релиза, должно быть хорошее средство вместо применения взлома или нежелательного кода. В моем приложении вначале есть вызов API сети, который возвращает необходимый язык чтобы быть установленным приложению, это хорошо работает в сборке релиза, но в debug построить перевод работаем только main модуль, но перевод не работает для действия, присутствующего в другом модуле. любая помощь будет оценена.

1 ответ

Я считаю, что на рынке есть приложение под названием moreLocales 2. Я использую для этой цели.

Если вы установите его, вы можете переключить локализацию вашего устройства, и оно должно работать для вас, как оно работает для меня, и я столкнулся с той же проблемой. Если вы просто полагаетесь на изменение настроек в телефоне, а не на перезагрузку или процесс запуска, это может быть кеширование. Это мое лучшее предположение о том, почему он не подчиняется настройкам телефона без установки этого дополнительного приложения.

Но это только для разработки и тестирования, так как выпускная версия должна работать нормально. Вы также можете проверить это в предварительном просмотре на Android Studio, выбрав свой язык.

Другие вопросы по тегам