按照教程里面做的,最后运行却报错,求解答
你是在Android上运行的吗?
打包成功,但在android上运行不了是黑屏,在本地报错,已经按照教程来了
打 包成功,但在android上运行不了是黑屏,在本地报错,已经按照教程来了
好好检查下吧,肯定是漏掉了某些配置,这时打包是不会报错的
anysdk is not defined
我怀疑是 http://cn.cocos2d-x.org/tutorial/show?id=1836 中, 2.4部分没有添加好
— Begin quote from ____
引用第3楼jiz于2014-11-24 23:13发表的 回 1楼(孤独の快乐) 的帖子 :
打 包成功,但在android上运行不了是黑屏,在本地报错,已经按照教程来了 http://www.cocoachina.com/bbs/job.php?action=topost&tid=271255&pid=1180637
— End quote
黑屏,log输出啥错误了?
在本地报错,什么叫本地?
本地就是 开发环境
anysdk is not defined ,不加判断直接调函数,真机当然黑屏
是吧 LZ
找到问题了,
sc->addRegisterCallback(register_all_autoanysdkbindings);
sc->addRegisterCallback(register_all_anysdk_manual);
不能像教程一样放在
#endif后面要放在前面,现在有多了问题,我连真机在开发环境上调试可以运行了,但是打包成安装包却有报错
就是在开发环境里面
— Begin quote from ____
引用第8楼jiz于2014-11-25 10:15发表的 回 5楼(孤独の快乐) 的帖子 :
就是在开发环境里面 http://www.cocoachina.com/bbs/job.php?action=topost&tid=271255&pid=1180988
— End quote
你开发环境是什么?cocos code ide?
是的,是cocos code ide
是的,就是在cocos code ide里
— Begin quote from ____
引用第11楼jiz于2014-11-25 10:57发表的 回 9楼(孤独の快乐) 的帖子 :
是的,就是在cocos code ide里 http://www.cocoachina.com/bbs/job.php?action=topost&tid=271255&pid=1181086

— End quote
sc->addRegisterCallback(register_all_autoanysdkbindings);
sc->addRegisterCallback(register_all_anysdk_manual);
AppDelegate.cpp加上这两句,因为在win32下不能编译,得加条件宏让其只在Android下编译,所以ide运行也没用的。
还是得打包apk在Android上运行。
有加,我打包成android runtime 在真机上调试运行成功了,但是打包apk安装到真机上却是黑屏
— Begin quote from ____
引用第13楼jiz于2014-11-25 11:35发表的 回 12楼(孤独の快乐) 的帖子 :
有加,我打包成android runtime 在真机上调试运行成功了,但是打包apk安装到真机上却是黑屏 http://www.cocoachina.com/bbs/job.php?action=topost&tid=271255&pid=1181154

— End quote
没有错误日志,我也不知道是什么原因
楼主的问题解决了么?我也是这样,照着教程弄…不
— Begin quote from ____
引用第15楼yans67于2014-11-26 23:26发表的 :
楼主的问题解决了么?我也是这样,照着教程弄…不 http://www.cocoachina.com/bbs/job.php?action=topost&tid=271255&pid=1183113

— End quote
#include “autoanysdkbindings.hpp”
#include “manualanysdkbindings.hpp”
sc->addRegisterCallback(register_all_autoanysdkbindings);
sc->addRegisterCallback(register_all_anysdk_manual);
请检查是否在AppDelegate加上以上代码,还有请在Android上运行,win32是编译不过的。
— Begin quote from ____
引用第13楼jiz于2014-11-25 11:35发表的 回 12楼(孤独の快乐) 的帖子 :
有加,我打包成android runtime 在真机上调试运行成功了,但是打包apk安装到真机上却是黑屏 http://www.cocoachina.com/bbs/job.php?action=topost&tid=271255&pid=1181154

— End quote
你的apk是母包还是渠道包?渠道包的话可能是因为没有某个插件,该插件变量为空,导致调用该插件的函数的时候出错
母包正常,渠道包出错,现在发现在渠道包加上一个用户,就正常了,是不是一定要有用户才能正常运行
— Begin quote from ____
引用第18楼982747322于2014-11-28 11:07发表的 回 17楼(孤独の快乐) 的帖子 :
母包正常,渠道包出错,现在发现在渠道包加上一个用户,就正常了,是不是一定要有用户才能正常运行 http://www.cocoachina.com/bbs/job.php?action=topost&tid=271255&pid=1184753

— End quote
这是因为代码使用了用户插件,然后没判断是否有这个插件就直接调用它的函数,然后就出错了