Android Studio Error:(2, 0) apply plugin: 'com.github.dcendents.android-maven'报错

    xiaoxiao2022-06-30  48

    Android Studio遇到导入项目报错:

    Error:(2, 0) apply plugin: 'com.github.dcendents.android-maven'报错

    错误定位Module中的

    apply plugin: 'com.github.dcendents.android-maven'

    在Project下那个build.grade里面添加全局依赖

    buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.1.2' //1.自动化maven打包插件 classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3' //2.自动上传至Bintray平台插件 classpath "com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } }

    点同步报错消失

    再有问题:

    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.3’ classpath ‘com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2’ classpath ‘com.github.dcendents:android-maven-gradle-plugin:1.5’ // 修改此处 }

    编译运行问题解决

    转载请注明原文地址: https://ju.6miu.com/read-1125631.html

    最新回复(0)