我最近刚开始使用 Ubuntu 开发带有 Cocos2d-x 的 Android 项目。我从 GitHub 克隆了最新的 Cocos2d-x 代码,并安装了 Android NDK r8。
然后我编译hello-jni
没有问题。于是我用create-android-project.sh
在里面通过创建一个测试项目,然后成功了。但是当我用./build_native.sh
编译项目的时候报错了。错误如下:
Compile++ thumb : cocosdenshion_static <= SimpleAudioEngineJni.cpp
Compile++ thumb : cocosdenshion_static <= OpenSLEngine.cpp
/home/zhonglong/cocos2d-2.1beta3-x-2.1.0/mycocos2d/proj.android/../../CocosDenshion/android/opensl/OpenSLEngine.cpp:292:23: error:
expected expression
(player->audioSrc) = {&loc_fd, &format_mime};
^
有人可以帮助我吗?