2014-02-11 56 views
0

我知道这里有很多这些话题,但似乎没有任何帮助我的情况,也没有完全描述它。aapt,错误:转储失败,因为没有找到AndroidManifest.xml

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

我试图通过改变它的JAR文件中提取的apk。提取清单文件存在之后。 我认为唯一的是抛出清单文件的错误加密。 当我打开清单(或任何其他XML文件绘制)文件,在编辑器中,我看到的是: enter image description here

然而,当我使用aapt l -a name.apk命令,我能够看到清单文件中的终端,但有数百行不友善的线。

任何建议,将不胜感激。由于

回答

0

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

尝试通过对反编译的APK apktools.jar

{记得从您的手机上安装的框架,res.apk /平板第一}

+0

谢谢尼克,我测试过。虽然我反编译成功,但清单很干净。甚至没有一个字符:( – Hesam

+0

“没有一个字符在里面”???然后它显示了什么......你能告诉我那个......粘贴一些部分它 –

+0

混淆器与androidManifest的混淆器DexGuard篡改。 xml,当apk被反编译时出错。 –

相关问题