2013-05-20 132 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成功构建您的项目。