【问题标题】:compiling Apportable game for Android with JavaScriptCore使用 JavaScriptCore 为 Android 编译 Apportable 游戏
【发布时间】:2014-04-02 06:01:22
【问题描述】:

如何编译基于 JavaScriptCore 的游戏?

我希望我可以使用 cocos2d-x 代码,因为 cmets 关于能够在这里编译 cocos2d-x 游戏,由 Apportable 自己。

如果不是这样,那么我是否只有获取编译的 android 库文件(可从 cocos2d-x GIT 存储库获得)并编写一堆桥接定义文件的唯一选择?

在这种情况下,它将使用 c++

谢谢

【问题讨论】:

    标签: android apportable javascriptcore


    【解决方案1】:

    您可以使用 cocos2d-x 存储库中的 JavaScriptCoreX 作为开始。获取使用ant作为cocos2d-x的正常构建工具编译的代码。我们将在这里获取 libjs.so。

    但是,为了方便起见,建议使用静态库。因此,Android_jsc.mk 需要更改来构建所有静态库。我们会得到 libjs.a 和它的其他依赖库 libicuc.a、libicui18n.a 和 libstdc++.a。

    然后将这些库包含在 apportable/configuration.json 中,并使用与 iOS 版本相同的头文件。不要忘记在 remove_params/deps 中排除 iOSJavaScriptCore。

    还需要对 jsc 代码进行一些更改以修复链接错误。

    另外,我使用较旧的 ndk r6(不是最新的)来构建此代码。它的 android make 文件 (.mk) 似乎很旧,不能与最新的 ndk 一起使用。

    -基蒂蓬

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-12
      • 2023-03-26
      • 2014-07-14
      • 1970-01-01
      • 2010-12-29
      相关资源
      最近更新 更多