Error:(22, 0) Could not find method android()

這個問題弄了我好久,不說了,直接貼出我的解決辦法吧!

各種百度之後,發現最後是因爲project下面的build.gradle文件與moduel下面的build.gradle的設置與引入問題。


在檢查了moduel的build.gradle文件中的:

compileSdkVersion 23
buildToolsVersion '23.0.2'
無誤後,再檢查project 中build.gradle下面沒有錯誤的引入這一段代碼:

android {
    compileSdkVersion 23
    buildToolsVersion '23.0.2'
	...
}


之後,在setting.gradle文件中引入moduel:

include ':app'

然後在project的build.gradle文件中有一個這樣的引入:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

最後在moduel的build.gradle文件裏有一個這樣的引入:

apply plugin: 'com.android.application'
注意不要弄反了,我開始就把project和moduel的build.gradle弄反了,後來報了一個這樣的錯誤:
Error:(1, 0) Plugin with id 'com.Android.application' not found.
我對比了一個正確的項目之後發現,講project與moduel的build.gradle文件糾正過來後重啓as解決,希望有幫助,錯誤的地方望指出糾正。




發佈了35 篇原創文章 · 獲贊 13 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章