android - Cocos2d-x 3.13.1 : error with cocos run (Android)

标签 android c++ build android-ndk cocos2d-x

:-)

我从几天前搬到了 Cocos2d-x 3.13.1(我从 3.12 搬到了)。 我的游戏在为 Linux 编译时运行良好。 然而,当我尝试在我的 Android 设备上执行我的游戏时,我得到了这个:

drk@drk-pc ~/cocos2d-projects/SpaceRush $ cocos run -p android --android-studio
Building mode: debug
Using Android Studio project : /home/drk/cocos2d-projects/SpaceRush/proj.android-studio
running: '/home/drk/Android/Sdk/tools/android update project -t android-19 -p /home/drk/cocos2d-projects/SpaceRush/proj.android-studio/app'

Updated project.properties
Updated local.properties
Updated file /home/drk/cocos2d-projects/SpaceRush/proj.android-studio/app/proguard-project.txt
Building native...
NDK build mode: debug
running: '/home/drk/Android/android-ndk-r12b/ndk-build -C /home/drk/cocos2d-projects/SpaceRush/proj.android-studio/app -j12 NDK_MODULE_PATH=/home/drk/cocos2d-projects/SpaceRush/proj.android-studio/../cocos2d:/home/drk/cocos2d-projects/SpaceRush/proj.android-studio/../cocos2d/cocos:/home/drk/cocos2d-projects/SpaceRush/proj.android-studio/../cocos2d/external NDK_TOOLCHAIN_VERSION=4.9 NDK_DEBUG=1'

make: ingresso nella directory "/home/drk/cocos2d-projects/SpaceRush/proj.android-studio/app"
/home/drk/Android/android-ndk-r12b/build/core/build-module.mk:34: *** missing separator.  Arresto.
make: uscita dalla directory "/home/drk/cocos2d-projects/SpaceRush/proj.android-studio/app"
Error running command, return code: 2.

我不知道如何解决这个问题,我不是Android构建专家! 我尝试使用 NDK 11c 和 12b 进行编译。

谢谢你的帮助

最佳答案

尝试不同的 NDK,可能是 10e。

关于android - Cocos2d-x 3.13.1 : error with cocos run (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39678798/

相关文章:

android - 将 gradle 3.3.2 更新到 3.4.0 后意外的构造函数结构

android - 无法增加安卓模拟器内部存储

c++ - 如何从另一个打开的表单读取和更改主表单内的变量?

android - 从android调用云函数admin.auth().createUser()不起作用

java - 如何在fragment中实现dialogfragment?

c++ - 无法使用将大写字符转换为小写字符

c++ - 做复合 C++ 时成员函数重载错误

android - Android Studio 3.0 Gradle同步失败:java.lang.AssertionError

docker 运行失败并显示/bin/sh :0 -c requires an argument

java - 作为 Maven 构建的一部分将字符串转换为 unicode