我正在尝试从apk中读取所有xml文件,但我无法做到这一点。
我正在使用apktool
,但它仍然无法读取。
我怎么读这个,请任何人一步一步地给我。
答案 0 :(得分:5)
您可以使用apktool执行此操作。
用法:java -jar apktool.jar d yourapk.apk
另请看一下这个脚本:http://forum.xda-developers.com/showthread.php?t=695701它能够进行批量反编译,这使得查看apk文件变得非常容易。
答案 1 :(得分:0)
不确定我理解你的问题,但APK基本上是一个压缩文件,你可以使用任何解压缩工具打开它并阅读内容。
答案 2 :(得分:0)
我认为此工具对您有用, android-apktool ,但由于我从未使用过这个,您必须亲自尝试。
要了解Java类文件,请使用此 dex2jar
如果您发现使用这些产品有任何困难,请尝试在互联网上搜索。
答案 3 :(得分:0)
从apk获取xml文件
从链接下载apktool和apktool安装并解压缩两个文件并将其放在同一个文件夹中(例如“demoxmlfolder”)。 将.apk文件放在同一个文件夹中(即demoxmlfolder) 现在打开命令提示符并转到存储apktool的目录(这里是“demoxmlfolder”)并输入命令“apktool if framework-res.apk” 上面的命令应该导致“框架安装......” 现在在命令提示符下键入命令“apktool d filename.apk”(其中filename是apk文件的名称) 这将在当前目录(此处为demoxmlfolder)中生成名称filename的文件夹,其中所有xml文件将存储在res \ layout文件夹中。 链接:https://code.google.com/p/android-apktool/downloads/detail?name=apktool-install-windows-r04-brut1.tar.bz2 和 https://code.google.com/p/android-apktool/downloads/detail?name=apktool1.4.1.tar.bz2&can=2&q=