美文网首页
COCOS2DX 安卓getMergeAssets 过期

COCOS2DX 安卓getMergeAssets 过期

作者: 罐头过期 | 来源:发表于2019-08-16 23:46 被阅读0次

因为升级 build:gradle 3.1到 build:gradle 3.4

com.android.tools.build:gradle:3.1.0

WARNING: API 'variant.getMergeAssets()' is obsolete and has been replaced with 'variant.getMergeAssetsProvider()'.

API variable.getMergeAssets ()已过时,已替换为variant.getMergeAssetsProvider()

解决方法:
app目录下build.grade中,更改variant.mergeAssets.doLast 为 variant.mergeAssetsProvider.get().doLast :

android.applicationVariants.all { variant ->
    // delete previous files first
    delete "${buildDir}/intermediates/assets/${variant.dirName}"

    variant.mergeAssets.doLast {
        copy {
           from "${buildDir}/../../../../../res"
           into "${buildDir}/intermediates/assets/${variant.dirName}/res"
        }

修改后为

android.applicationVariants.all { variant ->
    // delete previous files first
    delete "${buildDir}/intermediates/assets/${variant.dirName}"

    variant.mergeAssetsProvider.get().doLast {
        copy {
           from "${buildDir}/../../../../../res"
           into "${buildDir}/intermediates/assets/${variant.dirName}/res"
        }

相关文章

网友评论

      本文标题:COCOS2DX 安卓getMergeAssets 过期

      本文链接:https://www.haomeiwen.com/subject/hqwcsctx.html