Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法设置只读属性的值';输出文件';对于com.android.build.gradle.internal.api.LibraryVariantOutputinpl类型的对象_Android_Android Gradle Plugin_Gradle Plugin - Fatal编程技术网

无法设置只读属性的值';输出文件';对于com.android.build.gradle.internal.api.LibraryVariantOutputinpl类型的对象

无法设置只读属性的值';输出文件';对于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"

我是android开发新手

我正在创建一个android库(.aar),gradle中的库变量如下:

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插件。

阅读以下内容:您将能够解决您的问题。