【问题标题】:Is it possible to covert swf to apk and ipa file using AIR SDK?是否可以使用 AIR SDK 将 swf 转换为 apk 和 ipa 文件?
【发布时间】:2015-11-19 02:35:49
【问题描述】:

我使用 FlashDevelop 制作游戏,使用 HaxeFlixel 处理多分辨率和触摸。

我已经下载了 Flex 和 AIR SDK 的合并 SDK,但不知道如何转换。

我只有下载Android SDK,NDK,占用超过1 GB空间,才能轻松编译成apk。

我在某处读到说我需要 AIR SDK 才能编译为 iPad 文件。

我只想使用 AIR SDK 编译成 apk(没有 Android DK 的东西)和 ipa 文件。

【问题讨论】:

  • swf 和 apk/ipa 文件本质上是非常不同的。我建议使用您的源创建一个 air 项目并编译它
  • 我用 Haxe 语言编写游戏。幸运的是,它可以使用命令行轻松转换为 AS3。我只是想知道是否还有其他方法。
  • @MartonPallagi 另外,我使用的库中的 AS3 文件可能一团糟。

标签: air apk flash ipa haxeflixel


【解决方案1】:

我希望我在这里没有遗漏什么,但是当您可以将目标直接编译为 iOS 目标时,为什么还要尝试将 swf 转换为 apk?

使用 Haxe 的全部意义在于,您可以通过

定位到包括 iOS 在内的其他平台
  1. 导出本机代码(iOS 的 Objective-C)
  2. 编译导出的本机代码,(使用 Hxcpp 和 Xcode for iOS)

编译原生代码的主要优势。是在编译之后,与转换后的 swf 相比,您的应用程序将运行得更快,针对目标设备进行了更好的优化,并且更加可靠。

对于 iOS 目标,将为您创建一个完整的 Xcode 项目,因此您甚至可以使用 Xcode 的工具来测试您的应用程序

有关在 HaxeFlixel 的 docs 上定位到 iOS 的更多信息

【讨论】:

  • 但是我需要一台 Mac 来执行您所说的操作,因为我没有 Mac,所以转换 swf 是最好的解决方案。
猜你喜欢
  • 2020-01-27
  • 2012-01-13
  • 2017-01-05
  • 2013-08-30
  • 2011-10-22
  • 2014-10-03
  • 2019-02-09
  • 2011-05-29
  • 1970-01-01
相关资源
最近更新 更多