cocos2dx lua print 不输出。

查了两天大家的回答都是千篇一律,而且这个问题为什么感觉好像就我自己遇到了呢。看好多博客说的用什么cclog 我也试了完全没有用啊。同样的一个工程在xcode中就能正常的输出日志。在Android中为什么不可以呢?

没有log输出的话你看看是不是config.lua里面设置错了
– 0 - disable debug info, 1 - less debug info, 2 - verbose debug infoDEBUG = 2
DEBUG = 0

config设置了 android也没有输出怎么破?

build native的时候是选择的debug吗

在Android上lua信息不输出,我遇到这个问题是分机型的。例如在华为p6上面就没有lua的log信息,在小米4c,vivoY55A上面可以正确打印信息。不知道题主换手机试过没有。

请问有什么方式解决吗?找了几个小时,试了各种方法都不行

手机设置问题
百度一下怎么打开手机的日志

试试release_print

看下你android中 libcocos2dlua.so 这个so文件是不是relese模式的,15M左右应该是relese,33M左右应该是debug,如果是relese的就重新编译一下so文件,用debug的,再看看android在编译的时候用的是debug还是relese,也用debug,最后还是不行的,看看代码中是不是print被重写了,大概可以搜索 print= ,print = 之类的看看。再最后有一些andorid手机很恶心,比如华为看不到日志的,可以上网搜索一下打开日志的方法

1赞

老哥搜了这么多人就会说的对