从apk文件读取Strings.xml文件

有没有什么办法可以从apk file读取strings.xml apk file
我对libs或classes / code文件不感兴趣,只是在strings.xml定义的strings.xml

Solutions Collecting From Web of "从apk文件读取Strings.xml文件"

是的,你可以使用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. 

下载android-apktool (如果需要也下载依赖关系),解压所有在同一个目录下运行apktool d application.apk

下载apktool

  1. 把apk文件(假设test.apk)放在你下载的目录下。
  2. 现在input命令'apktool d test.apk'
  3. 现在浏览到“test \ res \ values”

你会得到你的strings.XML文件。

apktool之外的另一个选项是aapt ,但它不会以原始XMLforms重现string。

 $ 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" ...