aapt,ERROR:转储失败,因为没有找到AndroidManifest.xml

时间:2014-02-11 08:21:50

标签: android decompiling aapt

我知道有很多这些主题,但在我的案例中似乎没有任何帮助,也没有完全描述。

我的问题是当我运行此命令./aapt d test.apk myfolder时(在mac中) 我得到了ERROR: dump failed because no AndroidManifest.xml found

我尝试通过将apk更改为jar文件来解压apk。提取后的清单文件就在那里。 我认为唯一的事情就是抛出清单文件的错误加密。 当我在编辑器中打开清单(或任何其他xml可绘制文件)文件时,我看到的是: enter image description here

然而,当我使用aapt l -a name.apk命令时,我能够在终端中看到清单文件,但是有数百行对眼睛不友好。

任何建议将不胜感激。感谢

1 个答案:

答案 0 :(得分:0)

清单文件是序列化的,因此是非人类可读的形式

尝试通过apktools.jar

对apk进行反编译

{记得首先从手机/平板电脑安装framework-res.apk}