【问题标题】:Unable to compile Android app - Error 256 in Corona无法编译 Android 应用程序 - Corona 中的错误 256
【发布时间】:2017-09-23 00:29:16
【问题描述】:

我正在使用 Corona SDK,并且正在尝试为 Android 编译我的应用程序。我已经能够为 iOS 编译了。

使用完全签名的分发密钥或调试密钥进行编译时,出现以下错误:

Build Failed: Error code: 256

完整的错误如下:

Sep 23 01:24:00.635 Building Android app for mgr****@**.com with 2017.3135
Sep 23 01:24:02.541 BUILD SUCCESSFUL
                    Total time: 0 seconds
Sep 23 01:24:02.542 
Sep 23 01:25:24.905 BuildID: 59c5a9a30bb42
Sep 23 01:25:34.119      [exec] Result: 1
Sep 23 01:25:36.428 BUILD FAILED
                    /Applications/Corona/Corona Simulator.app/Contents/Resources/build.xml:479: The following error occurred while executing this line:
                    /Applications/Corona/Corona Simulator.app/Contents/Resources/build.xml:454: jarsigner returned: 1

                    Total time: 6 seconds
Sep 23 01:25:36.539 Android build failed (256) after 95 seconds
Sep 23 01:25:36.816 ERROR: Build Failed: Error code: 256

我已经尝试过 Google Play 和 Amazon 目标,结果相同。

任何想法都非常感谢。

【问题讨论】:

  • 尝试以下方法之一: 1.在游戏文件夹中构建没有图标的项目 2.卸载并切换到Java 6 3.在项目根目录中添加正确的通知图标文件。在 Corona 论坛上阅读有关 Android build failed / Error code: 256 的更多信息。
  • 如果构建控制台中的罪魁祸首是通知图标,请将本指南顶部列出的无版本(构建时变为 v4)图标放在 app 文件夹中。 (即 Idurniat 的 #3)docs.coronalabs.com/guide/events/appNotification/…

标签: android coronasdk android-build


【解决方案1】:

我能够在不同的机器 (Windows) 上编译完全相同的文件而不会出现问题。我想这取决于另一台机器上的 Java 安装。

有趣的是,Corona 在 Windows 上需要 32 位版本的 Java,这意味着下载稍旧的 SDK/JDK(最新的 SDK 只有 64 位版本)。我的 Mac 有最新的 64 位版本,Corona 没有抱怨,但无法使用它进行构建。

【讨论】:

猜你喜欢
  • 2021-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-11
  • 2020-06-21
  • 2011-06-25
  • 2021-03-04
相关资源
最近更新 更多