Как получить файлы strings.xml для разных языков из файла apk (Android 8)

Я использую apktool (и другие инструменты) с файлом apk для Android, чтобы попытаться найти файлы strings.xml, используемые для разных языков (внутри каталогов values-**). Однако я не могу найти каталоги языков (например, values-fr), и я знаю, что приложение поддерживает разные языки. Я использую телефон с Android 8. Когда я использую телефон с Android 4, я нахожу каталоги values-**.


person user20191130    schedule 12.12.2019    source источник
comment
Возможно, ваш apk создан из пакета приложений и поэтому не включает другие языковые ресурсы.   -  person Vivart    schedule 12.12.2019
comment
@Виварт Спасибо; Я думаю, возможно, что для создания приложения использовался комплект приложений, и используется динамическое обновление строк.   -  person user20191130    schedule 13.12.2019


Ответы (1)


Я получаю строки из apk через студию Android: Build -> Analyze APK -> select APK -> click on resources.arsc -> string. Из таблицы со строками можно скопировать в excel.

введите здесь описание изображения

person Evstropov V    schedule 12.12.2019
comment
@ Evstropov V Большое спасибо за этот крутой трюк; есть ли простой способ создать окончательные файлы strings.xml? Или нам нужно вручную вводить строку за строкой для каждого языкового файла ‹string name="my_string_1"›my_text_1‹/string› - person user20191130; 13.12.2019