解決:Error:Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List
阿新 • • 發佈:2018-12-11
解決新增Butterknife8.8.1依賴後出錯的問題
1.在根目錄下的build.gradle中的dependencies新增如下:
這裡注意是8.4.0的版本!!
classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0'
buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0' //butterknife } }
2.apply plugin: 'com.jakewharton.butterknife',在app中,咱們就不要了,把它新增在你module中的build.gradle頂部:
3.最後,我是在module中的build.gradle 中的dependencies中新增:
compile 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
(圖示中的寫法參照分隔線之前第3步給出的文章即可)
4.然後在module中使用R2
至此,之前的問題就都解決啦!