21

有什么办法可以strings.xmlapk file.
我对库或类/代码文件不感兴趣,只是定义在strings.xml

4

4 回答 4

43

是的,您可以使用提取所有资源文件apktool

脚步 -

1.) Download files from above links and extract them in a folder.
2.) Open cmd -> run 
3.) Run command as 
    apktool.bat d source.apk destination_path

或者

1.) Put apktool.jar and test.apk in same folder 
2.) Go to the jar and .apk path by command line
3.) And fire the command java -jar apktool.jar d test.apk
4.) It will generate a folder with the name "test" in the same folder.
于 2012-07-21T09:42:29.190 回答
7

下载android-apktool(如果需要,也可以下载依赖项),解压到同一目录并运行apktool d application.apk

于 2012-07-21T09:42:16.600 回答
3

下载apktool

  1. 将 apk 文件(假设 test.apk)放在您下载它的目录中。
  2. 现在输入命令'apktool d test.apk'
  3. 现在浏览到“test\res\values”

您将在那里获得您的 strings.XML 文件。

于 2016-02-06T18:08:56.087 回答
3

另一个选项apktoolaapt,但它不会以原始 XML 形式重现字符串。

$ aapt dump --values resources app.apk |
  grep '^ *resource.*:string/' --after-context=1

  resource 0x7f04011a com.example:string/hello: t=0x03 d=0x0000039e (s=0x0008 r=0x00)
    (string8) "Hello"
  ...
于 2016-02-10T22:15:08.860 回答