我从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
我不认为它与我的代码有任何关系,因为它在Eclipse中都有效。另一方面,我在Android Studio中创建了其他项目来运行。导出或导入项目时我做错了吗?
答案 0 :(得分:18)
我遇到了同样的问题。原来是因为我安装了Gradle v1.4。一旦我升级到v1.6(下载和更改路径),这些问题就消失了。
答案 1 :(得分:5)
我在开始使用Android Studio时遇到了同样的问题,并尝试在命令行模式下编译我的应用程序。解决方案很简单:
在您的环境中设置ANDROID_HOME
。对我来说就是这样:
export ANDROID_HOME="/Applications/Android Studio.app/sdk/"
然后,它应该在项目根文件夹中使用gradle build
成功构建项目。