Не удалось установить неизвестное свойство outputFileName для объекта типа com.android.build.gradle.internal.api.ApplicationVariantImpl - PullRequest
0 голосов
/ 16 октября 2018

Получение ошибки

Не удалось установить неизвестное свойство 'outputFileName' для объекта типа com.android.build.gradle.internal.api.ApplicationVariantImpl.

Использование Android Studio 3.2.1

Gradle 4,6

applicationVariants.all { variant ->
             variant.outputs.each { output ->
                 def fileName = "${project.name}_${output.baseName}-${variant.versionName}.apk"
                 outputFileName = new File(output.outputFile.parent, fileName).getName()
             }
         }

1 Ответ

0 голосов
/ 16 октября 2018

вы должны использовать all

Используйте этот код в вашем выпуске biuld

android {
    //...
    buildTypes {

        debug {

        }
        release {
            android.applicationVariants.all { variant ->
                variant.outputs.all {
                    def fileName = "${project.name}_${output.baseName}-${variant.versionName}.apk"
                    outputFileName = fileName
                }
            }
        }
    }

} 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...