无法获取未知属性';apkNames&x27;在android gradle插件4.1.0中

无法获取未知属性';apkNames&x27;在android gradle插件4.1.0中,android,gradle,android-gradle-plugin,Android,Gradle,Android Gradle Plugin,我在build.gradle中使用以下代码: android { applicationVariants.all { variant -> variant.packageApplicationProvider.configure { packageApplicationTask -> doLast { packageApplicationTask.apkNames.each { apkName ->

我在build.gradle中使用以下代码:

android {
    applicationVariants.all { variant ->
        variant.packageApplicationProvider.configure { packageApplicationTask ->
            doLast {
                packageApplicationTask.apkNames.each { apkName ->
                    def apkDir = "./build/outputs/apk/${flavorName}/${buildType.name}"
                    def apkDestName = apkName.replace("app-", "stickerly-android-" + variant.versionName + "-").replace(".apk", "-" + getDate() + ".apk")

                    println "#####Rename ${variant.name} Apk File"
                    copy {
                        from("$apkDir/$apkName").into(apkDir).rename { String fileName -> apkDestName }
                    }

                    println "#####Copy mapping File"
                    def mappingDir = "./build/outputs/mapping/${flavorName}${buildType.name.capitalize()}"
                    copy {
                        from("$mappingDir/mapping.txt").into(mappingDir).rename {
                            "mapping-stickerly-${variant.versionName}.txt"
                        }
                    }
                }
            }
        }
    }
}
使用此代码,我重命名apk文件并复制映射文件。我曾在安卓gradle插件4.0中使用过,但在4.1中没有使用此消息

其中:

脚本“/Users/snow/workspace/stickly-android/app/build-android-extra.gradle”行:5

出了什么问题:

任务“:app:packageexternalm8debug”的执行失败。 无法获取任务的未知属性“apkNames”:com.android.build.gradle.tasks.PackageApplication类型的app:packageexternalam8debug

我想API已经改变了,但我找不到任何文档。有人能帮我吗? 谢谢