问题原因
当我们导入其他项目的时候,有时会出现Error:Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory
这个错误,原因是Gradle版本与maven插件版本不兼容,导致了,首先先看下Gradle版本是否大于2.4,gradle的版本大于1.2.3,如果maven插件是1.2就会出现这个问题。
解决办法一
现在只需要把maven插件版本修改下(注意1.2和1.3名字区别很大,下下面红色部分):
1.2
classpath 'com.github.dcendents:android-maven-plugin:1.2'
1.3
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
1.3的项目名是“android-maven-gradle-plugin”
1.2的项目名是”android-maven-plugin”