[请教官方大神] ccc 1.1.1 集成AnySDK 后 jsb_anysdk_protocols_auto.cpp 报错问题

ccc 1.1.1 集成AnySDK 后,编译 Android APK 时 jsb_anysdk_protocols_auto.cpp 会报以下两种类型错误。
1:
jni/…/…/Classes/jsb_anysdk_protocols_auto.cpp:146:59: error: ‘jsb_ref_finalize’ was not declared in this scope
jsb_anysdk_framework_PluginProtocol_class->finalize = jsb_ref_finalize;
^
jni/…/…/Classes/jsb_anysdk_protocols_auto.cpp: In function 'bool

2:
jni/…/…/Classes/jsb_anysdk_protocols_auto.cpp:203:33: error: ‘js_get_or_create_jsobject’ was not declared in this scope
jsret = OBJECT_TO_JSVAL(js_get_or_create_jsobjectanysdk::framework::PluginFactory(cx, (anysdk::framework::PluginFactory*)ret));
^
个人认为是 ccc 1.1.1 版本的 js-bindings 相关修改引起的,因此参考 ccc 1.1.1 版本的其他 auto 文件(如 jsb_cocos2dx_audioengine_auto.cpp 等),对 jsb_anysdk_protocols_auto.cpp 进行了以下修改:

修改后,编译 Android APK 母包成功,并且使用 AnySDK 客户端打出渠道包后,AnySDK 相关功能使用正常。

###疑问
我以上的改动是否可行?改动后会不会有其他隐藏 bug ?

这样修改没有问题,附上 Creator 版本 -x 所支持的 anysdk 绑定文件:

绑定文件下载链接