android.applicationVariants.all { variant ->
// delete previous files first
delete "${buildDir}/intermediates/assets/${variant.dirName}"
variant.mergeAssets.doLast {
if ([图片上传失败...(image-185774-1559818286641)]
variant.buildType.name == "release") {
copy {
from "${buildDir}/../../../../../res"
into "${buildDir}/intermediates/merged_assets/release/mergeReleaseAssets/out/res"
}
copy {
from "${buildDir}/../../../../../src"
into "${buildDir}/intermediates/merged_assets/release/mergeReleaseAssets/out/src"
}
copy {
from "${buildDir}/../../../../cocos2d-x/cocos/scripting/js-bindings/script"
into "${buildDir}/intermediates/merged_assets/release/mergeReleaseAssets/out/script"
}
copy {
from "${buildDir}/../../../../../main.js"
from "${buildDir}/../../../../../project.json"
into "${buildDir}/intermediates/merged_assets/release/mergeReleaseAssets/out"
}
}else{
copy {
from "${buildDir}/../../../../../res"
into "${buildDir}/intermediates/merged_assets/debug/mergeDebugAssets/out/res"
}
copy {
from "${buildDir}/../../../../../src"
into "${buildDir}/intermediates/merged_assets/debug/mergeDebugAssets/out/src"
}
copy {
from "${buildDir}/../../../../cocos2d-x/cocos/scripting/js-bindings/script"
into "${buildDir}/intermediates/merged_assets/debug/mergeDebugAssets/out/script"
}
copy {
from "${buildDir}/../../../../../main.js"
from "${buildDir}/../../../../../project.json"
into "${buildDir}/intermediates/merged_assets/debug/mergeDebugAssets/out"
}
}
// compile the scripts if necessary
def compileScript = ([图片上传失败...(image-ee6207-1559818286641)]
variant.name.compareTo('release') == 0)
if (project.hasProperty('PROP_COMPILE_SCRIPT')) {
compileScript = (PROP_COMPILE_SCRIPT.compareTo('1') == 0)
}
if (compileScript) {
compileJS("${buildDir}/intermediates/assets/${variant.dirName}",
"${buildDir}/intermediates/assets/${variant.dirName}")
}
}
}
转载于:https://www.jianshu.com/p/b15c992c4e0b