getCollisionManager 在安卓为NULL

//代码
start() {

        let mgr = cc.director.getCollisionManager();

        console.log(cc.director);

        console.log("--------------------------------------------------------------");

        console.log(mgr);

        mgr.enabled = true;

在浏览器运行时正常。

02-05 14:08:25.112 10511-10595/org.cocos2d.yy D/jswrapper: JS: [WARN]: 'CC_WECHATGAME' is deprecated, please use 'cc.sys.platform === cc.sys.WECHAT_GAME' instead.
02-05 14:08:25.233 10511-10595/org.cocos2d.yy D/jswrapper: JS: [object Object]
02-05 14:08:25.241 10511-10595/org.cocos2d.yy D/jswrapper: JS: --------------------------------------------------------------
02-05 14:08:25.241 10511-10595/org.cocos2d.yy D/jswrapper: JS: null
02-05 14:08:25.301 10511-10595/org.cocos2d.yy E/jswrapper: ERROR: Uncaught TypeError: Cannot set property 'enabled' of null, location: src/cocos2d-jsb.7ebe5.js:0:0
    STACK:
    [0]Sw28_zq.start@src/project.dev.1caa2.js:13742
    [1]anonymous@(no filename):3
    [2]anonymous@src/cocos2d-jsb.7ebe5.js:13612
    [3]invoke@src/cocos2d-jsb.7ebe5.js:13565
    [4]_earlyStartForNewComps@src/cocos2d-jsb.7ebe5.js:13710
    [5]clearup@src/cocos2d-jsb.7ebe5.js:13727
    [6]mainLoop@src/cocos2d-jsb.7ebe5.js:7453
    [7]callback@src/cocos2d-jsb.7ebe5.js:7699
    [8]tick@jsb-adapter/jsb-builtin.js:2156
02-05 14:08:25.301 10511-10595/org.cocos2d.yy E/jswrapper: [ERROR] (D:/game65/chengxv/CCCode/trunk/Game65/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/Object.cpp, 563): Invoking function (0xaf209520) failed!
02-05 14:08:25.303 10511-10595/org.cocos2d.yy E/jswrapper: ERROR: Uncaught TypeError: Cannot set property 'enabled' of null, location: src/cocos2d-jsb.7ebe5.js:0:0

在安卓debug的时候就报null。

是因为模块设置没有勾选collider的原因。解决了,开心,,,

你好,我遇到了同样的问题,可以麻烦你详细说说勾选哪块么

cocos creator编辑器 项目–>项目设置–>模块设置,勾选collider.

问题已解决,感谢大佬 :nerd_face: