编辑:Android的 - 如何从APK提取资源FOR ONE特定语言环境/语言
见我的回答如下:apktool做这项工作。
编辑:
从汉诺评论粘结剂:
“显然,-c选项只在P [ackaging]资源,而不是用于提取他们。”
我尝试使用'aapt'工具从apk中提取fr字符串。
我能得到的所有资源这样的:
\ Android的软件开发工具包\构建工具\ 23.0.2 \ aapt.exe d --values资源my.apk>资源。 所有 .TXT
我想只得到资源对于一个给定的语言环境,例如,fr(法语)。有关,AAPT文档状态:
所以,我想
\ Android的软件开发工具包\构建工具\ 23.0.2 \ aapt.exe d -c FR --values资源。 my.apk>资源。 FR .TXT
但仍outpout包含所有配置(/区域设置)的字符串。
问:
我怎么办?
注:
我敢肯定的APK并包含FR数据,因为我用获取的APK配置:
\ Android的软件开发工具包\构建工具\ 23.0.2 \ AAPT .EXE d --values 配置 my.apk> configurations.txt
,fr是在配置的列表。 (另外,我看到一些FR字符串资源。所有 .TXT)
显然,'-c'选项只有在'p' [ackaging]资源时才有效,而不是用于提取它们。 – JimmyB
感谢您的更新 – Pascal