android - Google Play Android .apk 上传 "Failed to run aapt dump badging"

标签 android cordova apk aapt

自从我上次将应用程序上传到 Google Play 开发者控制台(这是一个我已签名并压缩对齐的 Cordova 应用程序)以来,已经快一年了;遵循我过去成功使用的相同过程,我现在收到以下错误:

Upload failed Your APK cannot be analyzed using 'aapt dump badging'. Error output: Failed to run aapt dump badging: ERROR: dump failed because assets could not be loaded

这里发生了什么?

最佳答案

这完全是一个菜鸟错误:

准备 .apk 文件的部分过程是解压缩由 Cordova 构建过程创建的 .apk,然后删除 META-INF 文件夹,然后重新压缩并重命名回 .apk。 我犯的错误是,在重新压缩时,我压缩的是文件夹,而不是压缩文件夹的内容。
另一种说法是,我在路径中创建的存档目录太高了。

我将留下问题并发布答案,希望它能帮助其他人。

关于android - Google Play Android .apk 上传 "Failed to run aapt dump badging",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25477592/

相关文章:

android - 获取 SQLite 中列值的总和

android - 已签名的 android apk - 网络问题

lua - 如何从apk中提取Lua文件(corona生成的apk)

Android 时钟小部件 : how do I invoke buildUpdate() every minute (a. k.a.与时钟同步)?

java - 我可以在 HTML 中插入一些代码来设置 Android 壁纸吗

ios - 苹果是否允许OTA更新应用程序

javascript - PhoneGap 中的 PayPal 登录按钮

javascript - 在 Cordova 中将 handleOpenURL 与自定义 URL 方案结合使用

android - 无法配置 Proguard 以提取 APK

android - 怎么重启手机后一直显示Notification图标?