2013-05-20 166 views
10

我從Eclipse導入Android項目到Andriod Studio,但是當我編譯時,出現這些錯誤。他們的意思是什麼?Android Studio中的Gradle錯誤

Gradle: : org.gradle.api.plugins.PluginInstantiationException: Could not create plugin of type 'AppPlugin'. 
Gradle: : java.lang.NoClassDefFoundError: org/gradle/tooling/provider/model/ToolingModelBuilderRegistry 
Gradle: : java.lang.ClassNotFoundException: org.gradle.tooling.provider.model.ToolingModelBuilderRegistry 

我不認爲它與我的代碼有任何關係,因爲它都在Eclipse中工作。另一方面,我得到了在Android Studio中創建的其他項目。在導出或導入項目時我做錯了什麼?

回答

18

我遇到了同樣的問題。原來是因爲我安裝了Gradle v1.4。一旦我升級到V1.6(下載和更改路徑),這些問題就消失了。

+0

它的工作!萬分感謝。 – prograde

+0

同樣的問題,我在PATH中使用Gradle 1.10,在項目中使用1.9。將PATH更改爲參考1.9並解決問題。 –

+0

這解決了我的問題 – pranavjayadev

5

我在開始使用Android Studio時遇到了同樣的問題,並試圖在命令行模式下編譯我的應用程序。解決方法很簡單:

  1. 您的搖籃升級到1.6版本(我不知道這是必需的)
  2. 設立ANDROID_HOME在您的環境。對我來說是這樣的:

    export ANDROID_HOME="/Applications/Android Studio.app/sdk/" 
    

,然後,它應該在你的項目的根文件夾使用gradle build成功構建您的項目。