cocos creator 2.0.5打包安卓在andriod studio 上运行报错

在模拟机上已经可以跑起来了,但是会无线报下面的这个错误,追踪了一下,似乎是spine的问题,但是不知道怎么去解决,求大大帮我看下~~~第一个场景是loading,已经加载完了,但是卡在那边进不去第二个场景了。浏览器上可以运行,但是打包的安卓不行

没有人吗…

本质是构建生成的脚本存在错误,大概就像下面这样(举个例子):


我暂时知道两种方式会造成这种问题:

1、代码有问题,可能是在使用typescript时对一些类(class)没有导出(export),在浏览器上正常运行,构建后运行就会出错。
解决方法: 找到忘记export的class,加上export。

2、使用符号链接去链接工程地址也会导致类似的问题,creator打开工程时选择的工程目录为符号链接地址而非项目真实地址。
解决方法:使用creator打开工程的真实路径而不是符号链接。

ps:你也可以手动在已经构建好的脚本代码里去修正错误,如果无法通过其它方式解决的话。

我在定位的时候 定位 的是spine出了问题,官方团队给的是用jsb去重新写有关spine 的接口,可是这个没接触过…有点深了,我先看看有没有这种情况吧

谢谢,我找找看对,对安卓的不是很熟悉

在使用龙骨的时候,出现的问题,这边的comp._iaPool为undefined 而且很多地方的接口并不能使用,打包安卓的时候出现的bug,这是引擎源码中的一段代码

崩溃了…