¿Cómo establecer versionName en el archivo APK usando gradle?

Estoy intentando establecer un número de versión específico en el nombre de archivo APK generado automáticamente por Gradle.

Ahora Gradle genera.myapp-release.apk pero quiero que se vea algo comomyapp-release-1.0.apk.

He intentado cambiar el nombre de las opciones que parecen desordenadas. ¿Hay una manera simple de hacer esto?

buildTypes {
    release {
       signingConfig signingConfigs.release
       applicationVariants.each { variant ->
       def file = variant.outputFile
       variant.outputFile = new File(file.parent, file.name.replace(".apk", "-" +    defaultConfig.versionName + ".apk"))
    }
}

He intentado el código anterior sin suerte. ¿Alguna sugerencia? (usando gradle 1.6)

Respuestas a la pregunta(14)

Su respuesta a la pregunta