【问题标题】:How to obtain strings.xml files for different languages from an apk file (Android 8)如何从 apk 文件中获取不同语言的 strings.xml 文件(Android 8)
【发布时间】:2019-12-12 14:05:59
【问题描述】:

我正在使用带有 android apk 文件的 apktool(和其他工具)来尝试找到用于不同语言的 strings.xml 文件(在 values-** 目录中)。但是,我找不到任何语言目录(例如 values-fr),而且我知道该应用程序支持不同的语言。我使用的是搭载 Android 8 的手机。当我使用搭载 Android 4 的手机时,我确实找到了 values-** 目录。

【问题讨论】:

  • 可能是您的 apk 是从 app bundle 创建的,因此不包含其他语言资源。
  • @Vivart 谢谢;我认为可能是应用程序包用于创建应用程序,并使用了字符串的动态更新。

标签: android multilingual apktool


【解决方案1】:

我通过 Android Studio 从 apk 获取字符串:Build -> Analyze APK -> select APK -> click on resources.arsc -> string。从带有字符串的表中,您可以复制到 excel。

【讨论】:

  • @Evstropov V 非常感谢这个很酷的技巧;有没有一种简单的方法来创建最终的 strings.xml 文件?还是我们必须为每个语言文件 my_text_1 手动逐个输入字符串
猜你喜欢
  • 1970-01-01
  • 2011-05-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-20
  • 2013-05-24
  • 2013-05-14
  • 2014-05-06
  • 1970-01-01
相关资源
最近更新 更多