【问题标题】:Issue while generating Signed APK生成签名 APK 时出现问题
【发布时间】:2018-06-03 10:33:58
【问题描述】:

在生成签名 APK 时遇到 AAPT2 错误:查看日志了解详情问题。通常,在构建时它会提供成功的 apk,而在生成签名的 APk 时它会阻塞。

并将错误文件放在下面以获取更多信息

【问题讨论】:

  • “消息”视图的错误是什么?
  • 错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AAPT2 错误:查看日志了解详情
  • 以上是我在消息视图@Boe-Dev 中收到的错误消息
  • 从消息视图中发布您的错误日志。您可以通过 a/b 按钮打开消息视图,就在 Build 部分左侧按钮面板中的绿色锤子下方。
  • 单击绿色锤子图标正下方的图标以查看完整的构建日志。在此处发布,以便我们查看错误。

标签: android android-studio signed-apk


【解决方案1】:

由于没有发布日志。我认为构建失败的原因之一是由于某些 PNG 文件已损坏且未解析。有时图像有扩展名,但不是真正的 PNG。

您可以使用以下命令检查项目中的图像是否为真正的 PNG:

find . -type f -name "*.png" | xargs -L 1 -I{} file  -I {} | grep -v 'image/png; charset=binary$'

获得列表后,我使用this 站点将它们转换为PNG。然后我就能够生成一个签名的 apk。

【讨论】:

    猜你喜欢
    • 2022-01-21
    • 2016-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-05
    • 1970-01-01
    • 2014-07-28
    • 2019-01-03
    相关资源
    最近更新 更多