无法运行aapt转储标记:AndroidManifest.xml已损坏

时间:2014-03-15 01:59:21

标签: android xml

我是新手。

当我尝试将我的应用的更新上传到Google Play时,我收到此错误。

Failed to run aapt dump badging:W/ResourceType(19538): Bad resource table: header size 0x708b or total size 0x2f2432a is larger than data size 0x1ce1c

错误:AndroidManifest.xml已损坏

我尝试了ALMOST VERYTHING谷歌修复。但没有任何作用。

请帮忙。 它让我在可调试模式下上传#39;也很瘦,但我设法修复它。

抱歉我的英语不好。

4 个答案:

答案 0 :(得分:1)

我最近遇到了同样的问题(有非常相似的错误信息),我也遇到了很多麻烦,但最后我得到了这样的话:

  1. 我使用PhoneGap Builder生成APK(所以我推荐使用同一个);记住要测试使用相同的空白键管理APK(它是默认标记);

  2. 生成后,我使用Apk-Signer(https://shatter-box.com/knowledgebase/android-apk-signing-tool-apk-signer/)生成密钥(.keystore) - 此包也用于签署和对齐应用程序;但是,在这种情况下,我使用来生成密钥;

  3. 返回手机密码,在Android选项中,选择“添加密钥...&#39;”,然后选择在APK-Signer中生成的密钥库,并激活重建; < / p>

  4. 就绪!现在只需下载APK,转到谷歌播放并开心。

答案 1 :(得分:0)

我不久前遇到了类似的问题,结果证明是@ + id

的问题

之前已经问过类似的问题并解决了我的问题,我会链接帖子,因为它非常有用。

Android style Resources compile (aapt) failing : Bad resource table: header size 0xc

希望这对你有所帮助,祝你好运。

答案 2 :(得分:0)

我也是Android的新手,我遇到了同样的问题,对我有用的东西很简单:

通过名为&#34;高级APK工具&#34;的工具Zipalign apk文件(从xda论坛下载)

然后重新上传apk文件到商店,没有检测到任何问题,

祝你好运!

答案 3 :(得分:0)

尝试从Android SDK目录中使用最新版本的aapt,

<Android_SDK_directory>/build-tools/<build_tools_version>/aapt