得到错误
使用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()
}
}
最佳答案
您必须使用all
在发行版本中使用此代码
android {
//...
buildTypes {
debug {
}
release {
android.applicationVariants.all { variant ->
variant.outputs.all { output ->
def fileName = "${project.name}_${output.baseName}-${variant.versionName}.apk"
outputFileName = fileName
}
}
}
}
}
}
关于android - 无法为com.android.build.gradle.internal.api.ApplicationVariantImpl类型的对象设置未知属性 'outputFileName',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52835195/