2012-12-20 30 views
1

我正在使用C++,java的cocos2dx android。我碰到了我的设备,看了看logcat,发现连接了什么。崩溃日志根本不会给我带来任何有用的信息。我尝试了不同的设备,发现有些设备会丢失有用的崩溃日志,有些设备不会。这个日志是Galaxy SII日志。一些身体可以帮助我如何翻译此日志或获取一些有用的崩溃日志?如何获得有用的crashlog信息Android Cocos2dx C++

注意:崩溃特别是在C++中发生的这类问题。我正在MacOS Eclipse工作。

你可以在这里找到此日志以及

CrashLog

enter image description here

+0

这将是一个很好的idead放以文本格式记录您的问题,而不是图像。有关崩溃转储的更多信息,请参阅http://kobablog.wordpress.com/2011/05/14/how-to-read-crash-dump-of-android/ – Michael

回答

1

首先, 这是更好地在cocos2d-x/C++在任何地方使用CCLOG/printf的为d最佳的调试方式我更喜欢。

其次, 用ADT 21和本地开发提供本机调试来更新eclipse。做这些设置只是调试与Android原生的调试使您的生活更轻松的应用程序就像你在您的Xcode

再次做到这一点后, 如果要进行跨平台的话,想必你将有iOS或相同的Windows项目..因此,只需在Xcode/Visual Studio中检查你的核心游戏代码。一旦它正常工作在那里,你可以来到Android我的意思是日食,然后交叉检查,你将能够容易地发现问题

最后, 首选eclipse最后一个选项,因为它是很buggier和android需要JNI类,使崩溃找到更多困难...我更喜欢visual studio,因为它崩溃,即使变量不是NULL,其中android采取所有... 它在所有平台上的字符串的主要区别....

而且,如果你还可以添加你登录,然后我也许能帮助你更多...

+0

谢谢你,我在我的帖子中有一个链接“崩溃日志“,你可以按照它来找到我的崩溃日志。并试图更新我的ADT以及。 https://docs.google.com/a/gaminations.com/document/d/1_1IIBF7wiiK0BykfXEX2mNnbRBXo4UIvDBO61DLlHpQ/edit –

+0

实际上我正在实施崩溃报告,所以CCLog对于调试已经使用CCLog的调试没有用处。 –

相关问题