Android Studio中的Gradle错误

pro*_*ade 10 android gradle android-studio

我从Eclipse导入了一个Android项目到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
Run Code Online (Sandbox Code Playgroud)

我不认为它与我的代码有任何关系,因为它在Eclipse中都有效.另一方面,我在Android Studio中创建了其他项目来运行.导出或导入项目时我做错了什么?

小智 18

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


小智 5

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

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

    export ANDROID_HOME="/Applications/Android Studio.app/sdk/"
    
    Run Code Online (Sandbox Code Playgroud)

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