admin管理员组文章数量:1636943
解决:Error:’com.android.build.gradle.BasePlugin’ does not implement the Plugin interface
Error:'com.android.build.gradle.BasePlugin' does not implement the Plugin interface.
导入cordova工程到AndroidStudio中的时候,出现了上面这个错误。
这是由于升级gradle版本造成的。解决的办法很简单是,将项目的 build.gradle 文件中的
if (gradle.gradleVersion >= "2.2") {
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
}
} else if (gradle.gradleVersion >= "2.1") {
dependencies {
classpath 'com.android.tools.build:gradle:0.14.0+'
}
} else {
dependencies {
classpath 'com.android.tools.build:gradle:0.12.0+'
}
}
修改为
if (gradle.gradleVersion >= "2.2") {
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
}
} else if (gradle.gradleVersion >= "2.1") {
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
}
} else {
dependencies {
classpath 'com.android.tools.build:gradle:0.12.0+'
}
}
此时,如果classpath 'com.android.tools.build:gradle:0.12.0+'
这一行报错,或者有条红色的下划线,那么可以将这行换成
classpath 'com.android.tools.build:gradle:2.1.0'
正常情况下,项目应该是可以正常编译了。
如果此时仍然报错:
Error:(53, 0) Cannot create task of type 'Wrapper' as it does not implement the Task interface.
解决的办法是在项目的build.gradle 文件中删掉下面的代码:
task wrapper(type: java.sql.Wrapper) {
gradleVersion = '2.2.1'
}
本文标签: BuildGradleErrorandroidPlugin
版权声明:本文标题:Error:'com.android.build.gradle.BasePlugin' does not implement the Plugin interface 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1729234415a1191829.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论