2

在调查我的 cocos2d-x 应用程序崩溃期间,我遇到了调试器根本不会在 AppDelegate.cpp 类中停止的问题。

我的假设是:调试器在执行此代码之前无法连接。

我的假设正确吗?有什么解决方法吗?

4

1 回答 1

3

我同意fadden你可以添加调用sleep(或usleep)函数。如果cocos2d-x你应该把它放在void Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeInit(JNIEnv* env, jobject thiz, jint w, jint h)函数的开头

void Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeInit(JNIEnv* env, 
                                                       jobject thiz, 
                                                       jint w, 
                                                       jint h)
{
#if COCOS2D_DEBUG    
    sleep(30);
#endif
    ...
}

你也不应该忘记包括<unistd.h>以防万一usleep

于 2014-02-11T21:32:42.177 回答