Android 64 位版本已发布…

Android 64 位版本已发布…

哎呀!这是一个具有挑战性的更新……但是我们的工程团队一直在努力工作,并且非常隆重地,我们想向您介绍公开可用的 Corona 的 Android 64 位版本。

如果您检查每日构建版本,您会发现一个 新的每日构建版本:2019.3504。此版本应该足够稳定,可以进行公开测试版,并且您可以向 Google Play 发布符合其所有当前新要求的应用程序。

这包括

  • 新应用程序对 64 位支持的 8 月 1 日最后期限(更新的应用程序有一年的时间来实施)。
  • 支持 Android SDK 28/Android 9/Pie 的 8 月 1 日最后期限(更新的应用程序必须在 2019 年 11 月 1 日之前使用它们)
  • 最近更改的 AdMob 要求,要求将 AppId 包含在 AndroidManifest.xmlbuild.settings 文件)中。
  • 所有 Corona 控制的插件都已更新为 64 位,并且许多插件已更新为这些应用程序插件的最新 SDK。
  • 支持 Android 自适应图标
  • 更快且较少依赖网络连接的构建。
  • 支持 Android App Bundles(.aab 文件)

虽然我们确信可能仍然存在需要解决的极端情况,但找到它们的唯一方法是将它们开放给更广泛的受众。如果您遇到任何极端情况,请在我们的 社区论坛 Android 64 位测试频道中启动一个新线程(请不要将其添加到现有线程中)。

有一些事情需要注意。

  • .aab 文件要求您使用 Google 的新应用程序签名过程。虽然我们过去不鼓励使用标准密钥库,但您现在必须使用它,并且一旦您将您的应用程序转换为使用 Google 的新应用程序签名,您就必须在将来继续使用它,但是通过减少应用程序大小带来的好处是值得的。
  • 您的第一个 Android 64 位构建可能需要一些时间,因为我们需要下载额外的内容(总共约 250 Mb)来支持更本地化的构建。未来的构建应该会明显更快。
  • Android 的新自适应图标需要一个与在 main.lua 旁边放置几个 Icon-*dpi.png 文件完全不同的文件/文件夹结构。您可以做的最好的事情是使用 Corona “欢迎”窗口,创建一个新项目并将 AndroidResources 文件夹复制到您的项目中。查看每个文件夹中的文件的命名和大小方式,并使用这些名称和大小创建新的应用程序图标,并覆盖我们的模板图标。我们正在编写解释该主题的指南。
  • 如果您正在使用 AdMob 或 Appodeal,您必须向您的 build.settings 添加一些新内容。有关详细信息,请参阅昨天的帖子
  • 如果您仍然在使用旧版 AdMob 插件 [plugin.google.play.services],您必须将其删除。
    有几个插件仍然没有完整的 64 位支持。

建议任何为 Google Play 构建、使用广告或其他插件的人员尽快更新到此版本。

请记住向论坛报告有关此更新的问题!

Rob Miracle
[电子邮件受保护]

Rob 是 Corona Labs 的开发人员关系经理。除了热衷于帮助其他开发人员使用 Corona 制作出色的游戏外,他还喜欢在业余时间制作游戏。自 1979 年以来,Rob 一直在编写从个人电脑到大型机上的游戏代码。他在游戏行业拥有超过 16 年的专业经验。

无评论

抱歉,此时评论表单已关闭。