Я использую apktool (и другие инструменты) с файлом apk для Android, чтобы попытаться найти файлы strings.xml, используемые для разных языков (внутри каталогов values-**). Однако я не могу найти каталоги языков (например, values-fr), и я знаю, что приложение поддерживает разные языки. Я использую телефон с Android 8. Когда я использую телефон с Android 4, я нахожу каталоги values-**.
Как получить файлы strings.xml для разных языков из файла apk (Android 8)
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
@ Evstropov V Большое спасибо за этот крутой трюк; есть ли простой способ создать окончательные файлы strings.xml? Или нам нужно вручную вводить строку за строкой для каждого языкового файла ‹string name="my_string_1"›my_text_1‹/string›
- person user20191130; 13.12.2019