Android Studio中的Gradle错误

10

我把一个Android项目从Eclipse导入到了Android Studio,但是当我编译时,出现了这些错误。它们是什么意思?

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创建的其他项目。是我在导出或导入项目时做错了什么吗?

2个回答

18

我曾经遇到过同样的问题。原因是我安装了Gradle v1.4版本。当我升级到v1.6版本(下载并更改路径)后,这些问题就解决了。


同样的问题,我在我的路径中使用了gradle 1.10,而项目中使用的是1.9。将路径更改为引用1.9,问题解决了。 - Jacob Tabak

5

在开始使用Android Studio时,我遇到了相同的问题,并尝试以命令行模式编译我的应用程序。解决方案很简单:

  1. upgrade your Gradle to version 1.6 ( I am not sure if this is required)
  2. set up ANDROID_HOME in your environment. For me it's like this:

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

然后,您需要在项目根目录中使用gradle build成功构建您的项目。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接