cocos3.17.1 js 打包安卓问题[已解决]

项目是用cocos3.17.1创建的js工程,使用AndroidStudio3.2打包,编译都正常,生成apk后,发现apk没有包含asset目录,此题何解?

自己解决了
解决方法:
Android Studio 3.2
Gradle version 4.10.3
修改build.gradle 对应内容为如下:
android.applicationVariants.all { variant ->
// delete previous files first
delete “{buildDir}/intermediates/merged_assets/{variant.dirName}”

variant.mergeAssets.doLast {
    def sourceDir = "${buildDir}/../../../../.."

    copy {
        from "${sourceDir}/res"
        into "${outputDir}/res"
    }

    copy {
        from "${sourceDir}/src"
        into "${outputDir}/src"
    }

    copy {
        from "${buildDir}/../../../../cocos2d-x/cocos/scripting/js-bindings/script"
        into "${outputDir}/script"
    }

    copy {
        from "${sourceDir}/main.js"
        from "${sourceDir}/project.json"
        into outputDir
    }
    
    // compile the scripts if necessary
    def compileScript = (variant.name.compareTo('release') == 0)
    if (project.hasProperty('PROP_COMPILE_SCRIPT')) {
        compileScript = (PROP_COMPILE_SCRIPT.compareTo('1') == 0)
    }

    if (compileScript) {
        compileJS(outputDir,
                outputDir)
    }
}

}