해결:Gradle DSL method not found:'apt ()'

1397 단어 한 사람
오늘 프로젝트를 구축할 때 Butter Knife의 apt 플러그인을 인용한 것을 발견한 후, 내 프로젝트가 갑자기 나에게 이런 오류를 보고했다.다음과 같습니다.
Error:(27, 0) Gradle DSL method not found: 'apt()'Possible causes:
  • The project 'TransactionTest' may be using a version of Gradle that does not contain themethod. Open Gradle wrapper file
  • The build file may be missing a Gradle plugin. Apply Gradle plugin

  • 내가 자세히 관찰한 후에, 나의 주 공사 하의build이라는 것을 발견하였다.gradle 파일에android-gralde가 인용되지 않았습니다.apt 플러그인.
    솔루션:
    지금gradle 파일에 추가:
    apply plugin: 'android-apt'
    루트 디렉터리의build.gradle의 dependencies (의존) 에 다음 문장을 추가합니다.
      classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    모든 코드는 다음과 같습니다. (다시 컴파일하는 것을 잊지 마십시오.)
    apply plugin: 'com.android.application'
    apply plugin: 'android-apt'
    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.0.0'
            classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    
    
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
      }
    }

    간단하지 않아요? 마음에 드는 거 좋아요를 눌러주세요.

    좋은 웹페이지 즐겨찾기