无法设置只读属性的值';输出文件';对于com.android.build.gradle.internal.api.LibraryVariantOutputinpl类型的对象
我是android开发新手 我正在创建一个android库(.aar),gradle中的库变量如下:无法设置只读属性的值';输出文件';对于com.android.build.gradle.internal.api.LibraryVariantOutputinpl类型的对象,android,android-gradle-plugin,gradle-plugin,Android,Android Gradle Plugin,Gradle Plugin,我是android开发新手 我正在创建一个android库(.aar),gradle中的库变量如下: variant.outputs.all { output -> def outputFile = output.outputFile if (outputFile != null && outputFile.name.endsWith('.aar')) { def fileName = "${archivesBaseName}.aar"
variant.outputs.all {
output -> def outputFile = output.outputFile
if (outputFile != null && outputFile.name.endsWith('.aar'))
{
def fileName = "${archivesBaseName}.aar"
output.outputFile = new File(outputFile.parent, fileName)
}
}
错误是:
无法为com.android.build.gradle.internal.api.LibraryVariantOutputImpl类型的对象设置只读属性“outputFile”的值
以前,它工作得很好。但现在我已经将android studio更新为3.0&导致此错误的gradle插件。阅读以下内容:您将能够解决您的问题。