【问题标题】:Integrating Google Play Services C++ SDK into Android Studio将 Google Play Services C++ SDK 集成到 Android Studio
【发布时间】:2018-02-08 18:42:10
【问题描述】:

我在这里尝试了以下官方指南: https://developers.google.com/games/services/cpp/gettingStartedAndroid

其中解释了如何使用 ADT 将 gpg C++ SDK 集成到 Eclipse 中。谷歌不再支持 ADT,我不明白他们为什么不解释如何将它集成到 android studio 中,因为他们似乎保持最新状态?

在他们的示例中: https://github.com/playgameservices/cpp-android-basic-samples 他们提到我们需要使用 ndk r10e 或更早版本。这是否意味着最新的 NDK 版本与 gpg C++SDK 不兼容?

然而,我设法通过一些修改来编译他们的示例,并将我的 ndk 版本从最新的 14 更改为 10。但是我又一次无法在我自己的游戏中使用他们的示例。我正在使用 cocos2dx 引擎,无论我如何尝试匹配 gradle 和 .mk 文件,它不仅会失败,而且还会破坏我在 cocos2dx 引擎上构建的完整性。

那么,将 gpg C++ SDK 集成到已经启动并运行本机环境的 android studio 项目中的正确方法是什么? c++ sdk 文件的内容应该放在哪里?我们应该以什么方式更改 gradle 和 .mk 文件的内容?

【问题讨论】:

    标签: android-studio sdk android-ndk google-play-services cocos2d-x


    【解决方案1】:

    使用 SDKBOX。 SDKBOX PlayGoogle Play Game Services,视需要而定。

    【讨论】:

    • 我刚刚尝试将 sdkbox 集成到我在 android studio 中使用最新 ndk 版本的 cocos2dx 应用程序中。从 ndk 包执行 ndk-build.cmd 时,它不断崩溃。 (很有趣,我去年尝试了完全相同的程序,并且成功了)
    猜你喜欢
    • 2014-12-30
    • 1970-01-01
    • 1970-01-01
    • 2014-01-31
    • 2018-06-27
    • 1970-01-01
    • 2014-07-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多