Jak ustawić nazwę wersji w pliku APK używając gradle?

Próbuję ustawić konkretny numer wersji w automatycznie wygenerowanej nazwie pliku APK gradle.

Teraz generuje gradlemyapp-release.apk ale chcę, żeby wyglądało to jak cośmyapp-release-1.0.apk.

Próbowałem zmienić opcje, które wydają się nieuporządkowane. Czy można to zrobić w prosty sposób?

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"))
    }
}

Próbowałem powyższego kodu bez powodzenia. Jakieś sugestie? (używając gradle 1.6)

questionAnswers(14)

yourAnswerToTheQuestion