android打包老设备可能的问题
cocos creator打包安卓后,如果设备太差太老,是还没有初始化完成的。js调用java的函数,会因为本身app没初始化完成,而退出。调用jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity",的时候,java端还没这个函数,初始化完成呢。
所以老设备,需要等到java端初始化完成后,在通知js端,可以调用java的函数了。不然老设备,游戏一进入就会退出。
cocos creator打包安卓后,如果设备太差太老,是还没有初始化完成的。js调用java的函数,会因为本身app没初始化完成,而退出。调用jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity",的时候,java端还没这个函数,初始化完成呢。
所以老设备,需要等到java端初始化完成后,在通知js端,可以调用java的函数了。不然老设备,游戏一进入就会退出。