<no filename="filename"> line:0 msg:too much recursion

使用android的scheme从浏览器打开游戏出现这种问题(只要游戏在后台运行才出现,没有在后台运行没有问题),新建一个空项目都这样,c++的项目不会有这种问题!
自己全局搜索了一下too much recursion 发现是在build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/include/spidermonkey/js.msg里面,但是不知道调用在哪儿调用的,改都改不了,希望引擎组大神看到回复一下怎么破

怎么没人帮我看一下呢

1赞

肯定试过啊,他们的问题和我不一样啊!我什么都还没有调用,也没有调用js的代码就出现了

我自己写了一个activity,没有继承cocos2dactivity,也不会出现这样的问题!这是一个bug吗?

我帮你找了一下,你试试看看
http://forum.cocos.com/t/cocos-js-error-3822-no-filename-filename-line-0-msg-too-much-recursion/39960/10?u=111923

这个我也试了的,也不行

我根据这个试了,问题解决了!

我的游戏正常情况下是没有这个问题的,只有程序在后台运行,然后根据浏览器打开app才会出现这样的问题

http://blog.csdn.net/potato47/article/details/70169481

1赞

我加了if(!this.isTaskRoot()) {
Intent mainIntent=getIntent();
String action=mainIntent.getAction();
if(mainIntent.hasCategory(Intent.CATEGORY_LAUNCHER) && action.equals(Intent.ACTION_MAIN)) {
finish();
return;
}
}这段代码没用,我创建的新项目没有加一句代码,就在androidManifest.xml里面加了一个scheme标签

自己解决了,是因为android的问题,在AndroidManifest.xml的appActivity里面加上android:launchMode=“singleInstance”

上面的方法用了,还是有这个问题。 不过出问题的是某种机型 比如乐视 vivo某型号才会,

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。