10

我将一个 Android 项目从 Eclipse 导入到 Andriod 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 中创建的其他项目运行。导出或导入项目时我做错了什么吗?

4

2 回答 2

18

我遇到了同样的问题。原来是因为我安装了 Gradle v1.4。一旦我升级到 v1.6(下载和更改路径),这些问题就消失了。

于 2013-05-22T00:07:37.933 回答
5

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

  1. 将您的 Gradle 升级到 1.6 版(我不确定这是否需要)
  2. ANDROID_HOME在您的环境中设置。对我来说是这样的:

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

然后,它应该通过gradle build在您的项目根文件夹中使用成功构建您的项目。

于 2013-06-01T10:29:01.310 回答