各位大神,有一个困扰我一个晚上的问题,实在找不到解决办法,特来请教各位大神。
安装cocos以后,再安装了cocos framework 3.6最新的框架版本。
命令行下,创建一个新的项目:
cocos new test01 -p com.test.test01 -l cpp
然后只是在模板代码中,增加了几行LOG输出:
// on "init" you need to initialize your instance
bool HelloWorld::init()
{
//////////////////////////////
// 1. super init first
if ( !Layer::init() )
{
return false;
}
auto rootNode = CSLoader::createNode("MainScene.csb");
addChild(rootNode);
//////////////////// 新增了3行代码 //////////
CCLog("logtest1");
CCLOG("logtest2");
MessageBox("logtest msg","test");
return true;
}
问题来了,这段代码,在win32,mac下都可以正常执行,也能输出logtest1,logtest2这两个信息,并且能弹出test窗口。
但是在android下,这3行代码,全部无效,没有任何的输出,也没有窗口弹出。
请教,各位大神,到底是哪里出了问题?android真机调度的情况下,如何才能输出log信息?为什么连messagebox也无法正常使用?