有什么方法配置上ndkr10

求救!!有什么方法配置上ndkr10

或者能在安卓上实现使用C++11的代码也行啊

不好意思,不是NDK问题。。。

AudioEngine::preload(path, (bool isSuccess)时候
在安卓上isSuccess是false。。。不知道哪错了

引擎版本、语言,代码也贴两行,看看呗。

你好我貌似知道咋回事儿了。我安卓调试时候在Eclipse上,看Logcat时候发现这句:

02-11 18:57:33.978: D/cocos2d-x debug info(29899): Preload not support on Anroid

应该是AudioEngine::preload这个函数现在还不支持安卓。。。不知道什么时候支持啊。。。。

或者有什么临时对应方法?

哥 啊,我让你说说引擎版本,语言,你光说那一行log日志。

在2dx v3.0 支持的c++11标准,对于手机来说,如果代码用到了c++11,而手机的gcc库不支持c++11,那么我猜可能出现这个问题。
解决办法是:添加一个外部库使手机的gcc库支持c++11标准。

你的信息太少了,只给你说这么多,其他的需要你自己多查查资料了。

哦~~sorry
引擎 是cocos2dx 3.9
语言是C++
代码:
experimental::AudioEngine::preload(path, (bool isSuccess)
{
CCLOG(“IS IN PRELOAD”);
if(isSuccess)
{
XXXX;
}
});

1:在安卓上永远跑不到XXX。:
2:可以跑到CCLOG(“IS IN PRELOAD”);这里。因为在Logcat可以正常打印。

请问现在是引擎支持安卓,但是我手机的gcc库不支持c++11咯??
还是现在2dx 3.9版本的AudioEngine::preload函数不支持安卓???

3.9是支持的,你的android版本是多少?

如图。。。

其实我代码里面第一个LOG都打印成功了,
说明Lambda表达式是支持的。。。也就是说我的安卓系统支持C++11啊。。。

再一个就是下面这句LOG不知道从哪出来的:
02-11 18:57:33.978: D/cocos2d-x debug info(29899): Preload not support on Anroid

说是不支持安卓。。。好莫名其妙

我又哪回答错了么。。。。。。。 :904:

木有,你这个问题,我不会,思考了一下,还是给你个链接,需要你自己提问:
https://github.com/cocos2d/cocos2d-x

:12::12::12::12::12:

:901: :901: :901: :901: