2014-02-28 79 views
0

你好StackOverflow
我最近更新了Android Studio到最新版本(0.4.6),我遇到了奇怪的問題。當第一次創建我的項目,我得到這個錯誤:Android Studio上的Gradle錯誤0.4.6

Image1

所以我明明去了我的SDK管理器和更新我的生成工具19.0.2版本。但是,我仍然收到此錯誤消息。我接過來一看進我build.gradle文件,發現我失蹤了Android款,所以我改變了它從這個:

// Top-level build file where you can add configuration options common to all sub-projects/modules. 

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.8.+' 
    } 
} 

allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 

要這樣:

// Top-level build file where you can add configuration options common to all sub-projects/modules. 

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.8.+' 
    } 
} 

apply plugin: 'android' 

android { 
    compileSdkVersion 19 
    buildToolsVersion '19.0.2' 

    //Other Configuration 
} 

allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 

但現在我收到此錯誤信息當試圖建立(和舊的構建工具錯誤):

Image2

我不知道現在該做什麼。我該如何解決這個問題?

+0

您是否安裝了Android SDK構建工具修訂版19.0.2? –

回答

2

至於建議由Scott保持你的根級別的build.gradle文件中像這樣

// Top-level build file where you can add configuration options common to all sub-projects/modules. 

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.8.+' 
    } 
} 

allprojects { 

     repositories { 
      mavenCentral() 
     } 
    } 

這個文件的內容將被包括在搖籃同步或編譯的類型每個模塊級的build.gradle文件。

檢查所有build.gradle您的模塊內的文件。他們都應該看起來類似於這個

apply plugin: 'android' 

android { 
    compileSdkVersion 19 
    buildToolsVersion '19.0.2' 

    //Other Configuration 
} 



dependencies{ 
    // Your all module dependencies here 
} 
+0

工作完美,謝謝! – arielschon12

+1

@ pyus13 - 你的答案比我的好,值得選中標記和聲望,但如果你認爲它可以改進,你也可以選擇編輯答案,並且可以在不明顯改變其含義的情況下進行編輯。既然你的聲望超過了2000,你可以這樣做,而不必通過建議的編輯評論(其實,它可能會被急躁的評論者拒絕,因爲太過激進 - 重要的是,擁有2,000名聲望,你可以被信任知​​道差異和做正確的事情)。 –

+0

@ScottBarta感謝您的建議。實際上,有時我害怕編輯某人的答案,我只編輯問題。特別是專家的答案和你一樣,他自己是這樣一個偉大事物的開發者。但現在我可以再試一次,謝謝.BWW如果你還記得,我已經遵循了許多建議。 – pyus13

0

撤銷對頂層構建文件所做的更改,並對各個模塊中的構建文件進行更改。特別是,以這種方式在您的頂級構建文件中放入apply plugin: 'android'語句或android塊將不起作用。您看到的錯誤消息正在發生,因爲構建系統正試圖從您的項目的根目錄中構建Android應用程序,但沒有任何此類項目的源文件存在。