Js v3.0-rc0升级到 js v3.0 final 遇到的问题及解决办法

jsb部分
1、cc.log cc.game 未定义
解决: appdelegate.cpp 加入 sc->runScript(“script/jsb_boot.js”)
2、半透明图片 加入到SpriteBatchNode,显示出来变灰
解决:SpriteBatchNode::initWithTexture, 88行加“!”
3、android 编译失败
解决:ndk-r9d jdk-1.7( rc0对应是jdk1.6 ndk r9b),编译失败的 要清除后重编

html5部分 报错 (jsb-ok)
1、cc.TableView.create 报错
解决:cc.TableView.create 方法里 return cc.TableView(dataSource, size, container); 少了 new
2、cc.ControlSlider 使用报错。cc.ControlSlider.create 创建时,参数不再支持 sprite。程序里是直接传的sprite,
解决:修改 ControlSlider.js 的 ctor 使能接收 sprite 参数
3、用一张6464的图 水平 垂直 重复平铺 到整个屏幕1136640
var sprite = cc.Sprite.create(aa,rect)
var param = {} // 主要 用到的是这个,水平重复平铺,垂直重复平铺
param.minFilter = gl.LINEAR
param.magFilter = gl.LINEAR
param.wrapS = gl.REPEAT
param.wrapT = gl.REPEAT
sprite.getTexture().setTexParameters(param);
报 Uncaught Rect width exceeds maximum margin
解决: cocos2d-html5/cocos2d/core/sprite/SpritesWebGL.js 178 - 193 屏蔽 行数不对
最开始的 alpha是支持的,后来的版本加了这一段就不支持了。我没仔细看,就直接屏蔽了。
从 alpha 升到 final ,升了4次,屏蔽了4次。希望官方能考虑下那种情况

重启电脑之后 ,还是ndk-r9d jdk-1.7
android 编译 出现 error: ‘override’ does not name a type
把final 的 tools 里的内容换成 rc0的 tools ,编译成功
这是正常的么?