我用android-lua版AnySDK 在接入到“在项目中初始化并加载AnySDK”这一步
调用 local agent = AgentManager:getInstance() 时,提示AngetManager是一个nil值
反复检查了几遍前面的步骤,都是按照文档来一步一步操作的
我的编译环境是adt-bundle eclipse ,Cocos2dx 3.1
这个会是什么原因导致的呢?
谢谢
我用android-lua版AnySDK 在接入到“在项目中初始化并加载AnySDK”这一步
调用 local agent = AgentManager:getInstance() 时,提示AngetManager是一个nil值
反复检查了几遍前面的步骤,都是按照文档来一步一步操作的
我的编译环境是adt-bundle eclipse ,Cocos2dx 3.1
这个会是什么原因导致的呢?
谢谢
检查你的脚本绑定有没问题吧
我也遇到了相同的问题,可以说的详尽一点么。THX
LUA ERROR: :36: attempt to index global ‘AgentManager’ (a nil value)
— Begin quote from ____
引用第2楼TXZM紫于2015-05-28 10:55发表的 回 1楼(孤独の快乐) 的帖子 :
我也遇到了相同的问题,可以说的详尽一点么。THX
LUA ERROR: :36: attempt to index global ‘AgentManager’ (a nil value) http://www.cocoachina.com/bbs/job.php?action=topost&tid=302474&pid=1316621
— End quote
AppDelegate.cpp添加脚本绑定的相关代码没。
感谢版主大大的回复,
我是按照文档上一步一步来的哟
脚本绑定那部分也是根据文档上操作的
android.mk和build-cfg.json根据文档上改好了,但感觉好像没有效果
会不会,问题出在cpp文件的编译上呢?
感觉好像根据文档上改好以后,那些文件并没有被编译到的样子
如果是这个问题的话,请问需要如何操作呢?非常感谢
嗯嗯,这个我也添加了
PluginWrapper.init(this);
和其他重写生命周期的代码也都加上了的
加了的~是不是还有一些步骤没做?
在http://www.cocoachina.com/bbs/read.php?tid-239087-fpage-2.html这篇教程里面貌似步骤更多一些
由于external目录里的库并不完全,所以要运行cocos2d-x的download-deps.py下载external库。
使用build_native编译,所以修改build_native.py文件:
if platform == ‘win32’:
ndk_module_path = 'NDK_MODULE_PATH=%s;%s;%s/external;s/cocos' ("./",cocos_root, cocos_root, cocos_root)
else:
ndk_module_path = 'NDK_MODULE_PATH=%s:%s:%s/external:s/cocos' ("./",cocos_root, cocos_root, cocos_root)
这些步骤在lua anysdk中也是需要的么
— Begin quote from ____
引用第6楼TXZM紫于2015-05-28 11:38发表的 回 3楼(孤独の快乐) 的帖子 :
加了的~是不是还有一些步骤没做?
在http://www.cocoachina.com/bbs/read.php?tid-239087-fpage-2.html这篇教程里面貌似步骤更多一些
由于external目录里的库并不完全,所以要运行cocos2d-x的download-deps.py下载external库。
使用build_native编译,所以修改build_native.py文件:
… http://www.cocoachina.com/bbs/job.php?action=topost&tid=302474&pid=1316689
— End quote
这是添加NDK模块路径的,添加路径的方法很多种,只要你编译的时候能找到AnySDK的库就表明没问题。
AngetManager是C++定义的,你确定你脚本绑定的代码有没问题吧
问题解决了,是eclipse编译的时候,没有编到AnySDK的C++代码
后来用cocos compile编了一下,就能读到了
感谢~
我也出现了同样的问题,跪求帮解决啊~