导入开源项目的时候老是报这个错
Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found
挺郁闷的,不知道是个什么东西
上网找了各种方案,终于一步一步慢慢解决了
出现此问题的原因
因为如果直接导入从
github下载下来的项目,gradle构建时需要很长时间(几分钟)
为了加快速度,我都是用本地
Project下那个build.grade替换掉原来项目中的此文件
但是经过仔细比较才发现,此
build.grade中包含以下两行重要的信息
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
这两行信息缺失后就会导致上述问题
(基本意思是:用到了
github相关的插件
)
解决方式
首先在Project下那个build.grade里面添加全局依赖
buildscript {
repositories {
jcenter()
}
dependencies {
//1.自动化maven打包插件
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
//2.自动上传至Bintray平台插件
classpath "com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0"
}
}
另外需要注意的是要保证后面的版本号是对的才行(这个你其实可以在你下载下来的github源项目的配置文件里去找)
加上后同步一下就可以了
null