Android C++极简主义示例应用:"无法在导入路径中找到带有标记'gpg-cpp-sdk/android'的模块

0 c++ android android-ndk

所以,我正在尝试编译本教程中的Minimalist示例代码. https://developers.google.com/games/services/cpp/gettingStartedAndroid

我在C:/ Android上安装了Android SDK和NDK以及gpg-cpp sdk,并设置了环境变量.

所以,据我所知,我遵循了这封信的指南.但是当我在jni文件夹中运行ndk-build时,我得到错误:在导入路径中找不到带有标签'gpg-cpp-sdk/android'的模块.您确定NDK_MODULE_PATH变量已正确定义吗?

"在指南中,提到设置的部分是NDK_MODULE_PATH变量,表示将变量NDK_MODULE_PATH设置为指向gpp-cpp-sdk目录上方的目录."

我刚刚意识到,指南说gpp-cpp-sdk而文件夹是gpg-cpp-sdk ..我只是尝试更改文件夹的名称,但我仍然遇到同样的错误,错误说gpg-cpp-sdk,所以我猜它可能只是指南页面上的拼写错误.

Android.mk是项目附带的,我没有对它进行任何更改.

Jar*_*ows 8

我不使用Eclipse进行Android开发,所以我只去了第3步.

来自Google文档的步骤:

资料来源: https ://developers.google.com/games/services/cpp/gettingStartedAndroid#step_3_run_the_sample

  1. 下载Android SDK和Android NDK并将其解压缩到您的计算机上.在您的环境中,将SDK_ROOT设置为Android SDK文件夹的位置,将NDK_ROOT设置为Android NDK文件夹的位置.
  2. 下载C++示例游戏.本教程将您的计算机上的样本位置称为SAMPLES_DIR.
  3. 下载Google Play游戏服务C++ SDK.将SDK解压缩到您的开发计算机上.在您的环境中,将变量NDK_MODULE_PATH设置为指向gpp-cpp-sdk目录上方的目录.您应该具有以下目录结构:NDK_MODULE_PATH/gpp-cpp-sdk /

这是我做的:

  1. git clone" https://github.com/playgameservices/cpp-android-basic-samples.git "" <some directory>"
  2. 在我的终端:导出NDK_MODULE_PATH =" <some directory>"
  3. cd cpp-android-basic-samples /
  4. cd samples-android /
  5. cd极简主义者/
  6. ndk-build(这假设你已经在你的路径中有NDK)