2

我使用 FlashDevelop 为 Windows 制作了一个 neko 项目。我想看看我是否可以在不重新编写代码或太多代码的情况下将它移植到 android 上。在过去,我能够移植到 hmtl5 而无需重新编写代码。当然,制作 APK 是不同的,需要安装一些软件包,我知道。问题是我可以构建 android 还是必须开始一个新项目(如 AS3)并以自己的方式继续?

我设置了 Android SDK [C:\Programs\Android Development\platform-tools] 的路径:(包含 adb、其他文件和 build-tools 文件夹)Android NDK 的路径 [C:\Programs\Android Development\android-ndk -r20]:Java JDK 的路径 [C:\Programs\Android Development\jdk1.8.0_221]:

一个显示图像的简单项目。构建“android”时遇到的错误

'arm-linux-androideabi-g++' 不是内部或外部命令、可运行程序或批处理文件。错误:无法创建 PCH 构建因错误而停止。

或 NativeCFFI.hx 错误:需要函数体 @:cffi private static functionlime_jni_create_method(className:String, method:String, signature:String, isStatic:Bool, quiet:Bool):Dynamic;

4

1 回答 1

2

'arm-linux-androideabi-g++' 不是内部或外部命令、可运行程序或批处理文件。错误:无法创建 PCH 构建因错误而停止。

该错误来自一个太新的 Android NDK。当前的 HXCPP 版本仅支持最高r15c的版本,因此我建议您降级到该版本。

或者,您可以尝试从 GitHub 安装 HXCPP,因为最近合并了对较新 NDK 的支持。

于 2019-07-30T12:13:59.670 回答