接入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")]
懂了!谢谢