我知道有很多这些主题,但在我的案例中似乎没有任何帮助,也没有完全描述。
我的问题是当我运行此命令./aapt d test.apk myfolder
时(在mac中)
我得到了ERROR: dump failed because no AndroidManifest.xml found
我尝试通过将apk更改为jar文件来解压apk。提取后的清单文件就在那里。 我认为唯一的事情就是抛出清单文件的错误加密。 当我在编辑器中打开清单(或任何其他xml可绘制文件)文件时,我看到的是:
然而,当我使用aapt l -a name.apk
命令时,我能够在终端中看到清单文件,但是有数百行对眼睛不友好。
任何建议将不胜感激。感谢
答案 0 :(得分:0)
清单文件是序列化的,因此是非人类可读的形式
尝试通过apktools.jar
对apk进行反编译{记得首先从手机/平板电脑安装framework-res.apk}