cocos IDE的版本是:V1.0.0RC2
cocos2dx的版本是:cocos2d-x-3.2
使用cocos IDE来建立的lua工程。运行自动生成的demo,在IOS模拟器,cocos IDE的模拟器上都能正常运行。用Cocos IDE编译生成APK后,安装到真机上运行时,出现下面这样的错误:
10-06 1413.799: D/cocos2d-x debug info(5049): :0: :0: module ‘GameScene’ not found:
10-06 1413.799: D/cocos2d-x debug info(5049): no field package.preload’GameScene’]
10-06 1413.799: D/cocos2d-x debug info(5049): no file ‘./GameScene.lua’
貌似路径不对。在main.lua中把路径改为 src/GameScene.lua 后,lua脚本是能找到了。可用到的资源又找不到了。
不清楚哪里需要添加资源路径还是怎么回事?
发现问题了。怀疑lua代码里的
cc.FileUtils:getInstance():addSearchPath(“src”)
cc.FileUtils:getInstance():addSearchPath(“res”)
cc.FileUtils:getInstance():addSearchPath(“res/w640”)
几行没有生效。尝试着在C++代码里把这几个路径加到searchPath里,可以执行了。
我只想说,能靠谱点吗?尽搞些低级问题来折腾人,纯属浪费别人时间啊。