1.Error: Plugin with id 'com.github.dcendents.android-maven' not found.
我在百度的时候也有人说删除库中的build.gradle的相关代码但是并不能行得通不如按照下面的方式解决
在Project的根目录build.gradle不是app里头的build.gradle
添加 classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3' 即可
buildscript {
repositories
{
jcenter()
}
dependencies {
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0' //还有这个
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3' //这里
classpath 'com.android.tools.build:gradle:2.1.2'
}}
2.Error:No service of type Factory available in ProjectScopeServices.
经过1的修改之后我发现又报了第2个的错误提示
解决办法:把classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
把1.3改成1.4.1就解决了。当然网上也有说改成1.5 的反正是版本越高就不会报错了
发现github上面已经更新到了2.0了
详情:https://github.com/dcendents/android-maven-gradle-plugin
大概是gradle的版本问题吧
3.导入第三方库之后怎么使用呢?
在通过module导入了第三方库之后还需要setting加入到项目中才能调用
项目的app右键 module,选择open module settings,
选中"app",dependencies,点击+,选择我们的导入的库即可使用了。
参考:http://blog.csdn.net/qiang_xi/article/details/50193207
https://www.jianshu.com/p/c4f4894ad215
https://www.jianshu.com/p/f81cce879be2