Gradle DSL method not found: 'apt()'

新項目的時候引用了ButterKnife的 apt 插件后,構建報錯

Error:(27, 0) Gradle DSL method not found: 'apt()'
Possible causes:<ul><li>The project 'TransactionTest' 
may be using a version of Gradle that does not contain themethod.
<a href="open.wrapper.file">Open Gradle wrapper file</a></li><li>
The build file may be missing a Gradle plugin.<a href="apply.gradle.plugin">Apply Gradle plugin</a></li>

解決方法:

Project層的build.gradle

buildscript { 
    repositories { 
        mavenCentral() 
} 
    dependencies { 
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' 
    }
}

module層級的build.gradle

apply plugin: 'android-apt'
android{ 
    ...
}
dependencies { 
    compile 'com.jakewharton:butterknife:8.4.0' 
    apt 'com.jakewharton:butterknife-compiler:8.4.0'
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 在當前.gradle文件中添加:apply plugin: 'android-apt' 在根目錄的build.gr...
    喜歡丶下雨天閱讀 429評論 0 1
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,970評論 25 709
  • 前言 從2013年Google推出Android Studio(后面以AS簡稱)開始,到現(xiàn)在已經歷經3年,版本也發(fā)...
    dfqin閱讀 1,965評論 1 3
  • 長在十月,山峰比肩每一座豐碑 歷史有它的樣子,開花和謝落 人民吃著自己的米飯 血液從不曾停止流淌 只有那些倒下的英...
    竹鴻初閱讀 240評論 1 2
  • 什么是獨立書店,便是獨立形態(tài),獨立品格,獨立操作。簡單來說除了經濟獨立,能夠稱之為獨立書店的,一定要有獨特個性、獨...
    權大萌閱讀 1,752評論 10 34

友情鏈接更多精彩內容