Android开发经验谈Android开发Android知识

Android Studio 3.0 outputs.each报

2017-10-31  本文已影响69人  coolfireApy

直接上代码,源码RxFlux2,欢迎点赞和指正,万分感谢!

    //修改生成的apk名字及输出目录
    //gradle 3
    applicationVariants.all { variant ->
        variant.outputs.each { output ->
            def outDirectory = output.outputFile.parent
            if ("false".equals(IS_JENKINS) && "release".equals(variant.buildType.name)) {
                buildLog()
                outDirectory = "$rootDir/outputs/build_" + APP_VERSION_NAME
            }
            output.outputFile = new File(outDirectory, "dm_v" + APP_VERSION_NAME + "_" + variant.buildType.name + '.apk')
        }
    }

修改为以下,暂未解决指定apk打包输出路径问题。如有解决请告知,谢谢。

    //修改生成的apk名字
    //gradle 4
    applicationVariants.all { variant ->
        variant.outputs.all {
            if ("release".equals(variant.buildType.name))
                outputFileName = "dm_v_" + variant.buildType.name + "_" + getGitVersionName() + '.apk'
        }
    }
上一篇 下一篇

猜你喜欢

热点阅读