把buld.gradle放入templates,构建时候替换变量

接入sdk完成后,会习惯把修改好的build.gradle放到templates里面
但是构建好的grale会把目录写死例如:
def module_paths = [project.file(“D:/CocosDashboard_1.0.10/resources/.editors/Creator/2.4.4/resources/cocos2d-x”), project.file(“D:/CocosDashboard_1.0.10/resources/.editors/Creator/2.4.4/resources/cocos2d-x/cocos”), project.file(“D:/CocosDashboard_1.0.10/resources/.editors/Creator/2.4.4/resources/cocos2d-x/external”)]
如果在template里面把gradle改成
[project.file("{COCOS_X_ROOT}"), project.file("{COCOS_X_ROOT}/cocos"),
project.file("${COCOS_X_ROOT}/external")]
构建的时候并不会自动替换。有什么方式把目录做成动态的

使用相对路径

def module_paths = [project.file("../../../cocos2d-x"),
                                        project.file("../../../cocos2d-x/cocos"),
                                        project.file("../../../cocos2d-x/external")]

懂了!谢谢