cocos使用VS2017做的游戏,打包apk出现大量语法错误?

VS运行都没有问题,为啥打包就出现语法错误?编译运行结果如下:D:\projects\LostRoutes>cocoscompile-pandroid编译模式:debug... VS运行都没有问题,为啥打包就出现语法错误?
编译运行结果如下:
D:\projects\LostRoutes>cocos compile -p android
编译模式:debug
使用 Eclipse 工程:D:\projects\LostRoutes\proj.android
正在执行:'"E:\Android\android-sdk\tools\android" update project -t android-26 -
p D:\projects\LostRoutes\proj.android'
中间省略
[armeabi] Compile++ arm : cocostudio_static <= ListViewReader.cpp
jni/../../Classes/SettingScene.cpp: In member function 'virtual bool SettingLaye
r::init()':
jni/../../Classes/SettingScene.cpp:61:16: error: expected unqualified-id before
'default'
UserDefault * default = UserDefault::getInstance();
^
jni/../../Classes/SettingScene.cpp:61:16: error: expected initializer before 'de
fault'
jni/../../Classes/SettingScene.cpp:62:6: error: expected primary-expression befo
re 'default'
if (default->getBoolForKey(MUSIC_KEY))
^
jni/../../Classes/SettingScene.cpp:62:6: error: expected ')' before 'default'
jni/../../Classes/HelloWorldScene.cpp: In member function 'virtual bool HelloWor
ld::init()':
jni/../../Classes/HelloWorldScene.cpp:70:15: error: expected unqualified-id befo
re 'default'
UserDefault *default;
^
jni/../../Classes/SettingScene.cpp:70:6: error: expected primary-expression befo
re 'default'
if (default->getBoolForKey(SOUND_KEY))
^
jni/../../Classes/HelloWorldScene.cpp:70:15: error: expected initializer before
'default'
jni/../../Classes/SettingScene.cpp:70:6: error: expected ')' before 'default'
jni/../../Classes/HelloWorldScene.cpp:71:2: error: case label not within a switc
h statement
default = UserDefault::getInstance();
^
jni/../../Classes/HelloWorldScene.cpp:71:10: error: expected ':' before '=' toke
n
default = UserDefault::getInstance();
^
jni/../../Classes/SettingScene.cpp: In member function 'void SettingLayer::menuM
展开
 我来答
夫顺rW
2018-03-16 · TA获得超过733个赞
知道小有建树答主
回答量:610
采纳率:82%
帮助的人:135万
展开全部
主要是写出NDK的版本,以及错误信息。 建议使用r9d版本,r10版本有问题。 这里给题主几个小建议,方便发现问题的所在 1、在bat脚本中 set NDK_LOG=1,打开make的日志输出 2、在mk文件中通过$(info xxx
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式