更新AndroidStudio3.0.1出現的問題
阿新 • • 發佈:2018-12-10
今天更新了AS 版本,執行事提示如下錯誤
Error:Unable to find method ‘com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;’.
Possible causes for this unexpected error include:In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.
- Gradle’s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
Re-download dependencies and sync project (requires network)- The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.
Stop Gradle build processes (requires restart)- Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.
查閱了很久發現其實是Android Studio3.0與butterknife的衝突,github上面已經有了這個問題issue,JakeWharton大神也給了相關解釋,暫時的解決方法是降至8.4的版本。
classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0' ------------------------------------------- compile 'com.jakewharton:butterknife:8.4.0' annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'