2015-11-20 167 views
0

我在開發android.I使用Android Studio.I新我越來越沒有發現錯誤搖籃DSL方法:「機器人()」然後,我用Google搜索了error.Someone說,Android Studio中錯誤地增加了在Android()方法頂級build.gradle文件。並刪除該方法。我從build.gradle.I刪除android()後,我得到一個新的錯誤安裝生成工具23.0.0 rc2和同步項目。我很累。未找到Gradle DSL方法'android()'錯誤?

我該如何克服它。

image1 image2

回答

0

我可以看到你沒有在你的gradle這個文件的權限Android插件,它應該是:

apply plugin: 'com.android.application' 

此外,你需要在Android擴展到是這樣的:

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.2" 

    defaultConfig { 
     applicationId "com.your.package.id" 
     minSdkVersion 15 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.5" 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

此外,我認爲你不是編輯正確的Gradle文件。你有一個「一般」build.gradle,你不應該一般編輯,你的模塊build.gradle(通常在你的應用程序文件夾),所有這些東西都需要。

這是非常相似的,當你創建一個新的Android項目,你在默認情況下獲得的。

+0

後「升級」到Android 1.5工作室/ 1.5.1我現在得到了同樣的錯誤,不能再創建一個新的項目。幸運的是我現有的項目沒問題。 – Gerry

0

升級android studio後,我總是通過手動刪除build/app/build/文件夾並重新構建項目來清除它。

另外:File -> Invalidate Caches/Restart -> Invalidate and Restart

相關問題