MenuItemFont not working in Android: v3.8.1

Hi,

I created a menu with the following code

    var playAIMenuItem      =   cc.MenuItemFont.create('vs System', this.playAITapped, this);
    playAIMenuItem.setPosition(cc.p(size.width * 0.5, size.height * (startY - diffY * 0)));

    var playHumanMenuItem   =   cc.MenuItemFont.create('vs Nearby Friend', this.playNearbyFriendTapped, this);
    playHumanMenuItem.setPosition(cc.p(size.width * 0.5, size.height * (startY - diffY * 1)));

    var playFriendMenuItem   =   cc.MenuItemFont.create('vs Distant Friend', this.playDistantFriendTapped, this);
    playFriendMenuItem.setPosition(cc.p(size.width * 0.5, size.height * (startY - diffY * 2)));

    var helpMenuItem        =   cc.MenuItemFont.create('Help', this.helpTapped, this);
    helpMenuItem.setPosition(cc.p(size.width * 0.5, size.height * (startY - diffY * 3)));

    var creditsMenuItem     =   cc.MenuItemFont.create('Credits', this.creditsTapped, this);
    creditsMenuItem.setPosition(cc.p(size.width * 0.5, size.height * (startY - diffY * 4)));

    var musicOnMenuItem     =   cc.MenuItemImage.create(res.musicOn);
    var musicOffMenuItem    =   cc.MenuItemImage.create(res.musicOff);
    var musicMenuItem       =   cc.MenuItemToggle.create(musicOnMenuItem, musicOffMenuItem, this.toggleMusicTapped, this);
    musicMenuItem.setPosition(cc.p(size.width - size.width * 0.12, size.height - size.height * 0.08));
    musicMenuItem.setScale(iconScale);

    var facebookMenuItem    =   cc.MenuItemImage.create(res.facebookIcon, null, null, this.facebookTapped, this);
    facebookMenuItem.setPosition(cc.p(size.width - size.width * 0.25, size.height - size.height * 0.08));
    facebookMenuItem.setScale(iconScale);

    var twitterMenuItem     =   cc.MenuItemImage.create(res.twitterIcon, null, null, this.twitterTapped, this);
    twitterMenuItem.setPosition(cc.p(size.width - size.width * 0.35, size.height - size.height * 0.08));
    twitterMenuItem.setScale(iconScale);

    this.menu               =   cc.Menu.create(playAIMenuItem, playHumanMenuItem, playFriendMenuItem, helpMenuItem, creditsMenuItem, musicMenuItem, facebookM
    this.menu.setPosition(cc.p(0, 0));
    this.addChild(this.menu);

Except for musicMenuItem which is a cc.MenuItemToggle, all others are not working in Android.

My menu handling functions are as follows:

toggleMusicTapped           :   function() {
    console.log('Toggle Music Tapped');
},

facebookTapped              :   function() {
    console.log('Facebook Tapped');
},

twitterTapped               :   function() {
    console.log('Twitter Tapped');
}

Any help please?

Opened an Issue @ https://github.com/cocos2d/cocos2d-x/issues/14392

Fixed it temporarily by converting every menu item into MenuItemToggle