Изменить имя файла apk в gradle

В моем проекте я пытаюсь использовать инструменты для сборки Android «com.android.tools.build:gradle:3.0.0-alpha4». В моем сценарии сборки я переименовываю вывод apk, который отлично работал в прошлом, но, похоже, больше не поддерживается.

applicationVariants.all { variant -> def filename = "foo-${variant.baseName}-${variant.versionName}-(${android.defaultConfig.versionCode}).apk" variant.outputs.all { output -> output.outputFile = new File( output.outputFile.parent, filename ) } } 

Теперь свойство, которое я пытаюсь изменить, стало неизменным:

Ошибка: не удается установить значение свойства read-only 'outputFile' для ApkVariantOutputImpl_Decorated {apkData = Main {type = MAIN, fullName = stageDebug, filters = []}} типа com.android.build.gradle.internal.api.ApkVariantOutputImpl ,

Есть ли новый или альтернативный способ, как это сделать?

Intereting Posts
Эффект прокрутки Android (приложение ввода-вывода Google) Трансформация / просмотр анимации в Activity1 для просмотра в Activity2 Обновите несколько параметров POST Проблемы с подключением Bluetooth для Android Сменить вкладку программно с помощью SlidingTabLayout Logcat не отображает сообщения Log.d Android – setOnClickListener метод, как он работает? Неизвестная ошибка в xpath (с помощью xmlpullparser) Отображение нескольких маршрутов с использованием Directions API в Android Как я могу узнать результат моего календарного намерения? Добавить productFlavor в экспериментальную библиотеку плагинов Android gradle Android прокручивает, используя ViewPager без вкладок Приложение не установлено для этого пользователя Кроссплатформенный текст, изображение, видео Чат для Android, iOS и Интернета с использованием Firebase / Parse / PubNub Переопределение панели контекстных действий по умолчанию для выбора текста (в WebView) на Android