cocos2dx 使用gradle分渠道打包

在cocos.py中设置识别参数如-c中
def getChannel():
index = 0
for value in sys.argv :
index = index + 1
if value in (’-c’ ,’-channel’):
break
if len(sys.argv) <= index :
return ‘’
else:
if sys.argv[index] in (‘all’ ,‘ALL’,‘All’):
return ‘’
return sys.argv[index]

在cocos.py写入这个函数,
再在build_android.py中494 行修改成
channel = cocos.getChannel()
mode_str = channel + ‘Debug’ if build_mode == ‘debug’ else channel + ‘Release’
cmd = ‘"%s" --parallel --info assemble%s’ % (gradle_path, mode_str)
即可