github 下载代码编译不过 apply plugin: 'com.github.dcendents.android-maven'

来源:互联网 发布:兄弟连php怎么样 编辑:程序博客网 时间:2024/06/08 07:45

github 下载代码编译不过 出现 Error:(2, 0) No service of type Factory

定位到是一个module 里出错  apply plugin: 'com.github.dcendents.Android-maven'


原来是导入工程时修改了根目录下的build.gradle的android gradle版本。

原码是2.1.2.导入工程时更新到了2.2.2。 更新后会修改gradle-wrapper的版本为2.14.1

由于不同的gradle版本需要不同marven-gradle-plugin版本。将版本修改为正确的版本即编译通过

各版本对应关系参照

https://github.com/dcendents/android-maven-gradle-plugin


dependencies {
        classpath 'com.android.tools.build:gradle:2.1.2'
        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2'
        classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
    }


dependencies {
        classpath 'com.android.tools.build:gradle:2.2.2'
        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2'
        classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'   // 修改此处
    }


附表:


Plugin VersionPlugin NameDependency InformationGradle Version1.0android-mavencom.github.dcendents:android-maven-plugin:1.01.8+1.1android-mavencom.github.dcendents:android-maven-plugin:1.11.12+1.2com.github.dcendents.android-mavencom.github.dcendents:android-maven-plugin:1.22.2+1.3com.github.dcendents.android-mavencom.github.dcendents:android-maven-gradle-plugin:1.32.4+1.4.1com.github.dcendents.android-mavencom.github.dcendents:android-maven-gradle-plugin:1.4.12.14+1.5com.github.dcendents.android-mavencom.github.dcendents:android-maven-gradle-plugin:1.5
0 0
原创粉丝点击