AndroidStudio 3.0.1 업데이트 문제

1275 단어 AndroidStudiogradleas
오늘 AS 버전이 업데이트되었습니다. 실행 알림은 다음과 같습니다.
Error:Unable to find method ‘com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;’. Possible causes for this unexpected error include:
  • 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.

  • In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.
    오랫동안 찾아보니 사실은 Android Studio 3.0과 butterknife의 충돌이었다. github에 이미 이 문제가 있었다. 제이크 워튼 대신도 관련 설명을 했다. 일시적인 해결 방법은 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'
    

    stackoverflow에 다른 충돌 버전의 수정 사항이 있습니다.

    좋은 웹페이지 즐겨찾기