導入工程后編譯不過,報錯: apply plugin: 'com.github.dcendents.android-maven'


編譯時報錯:

Error:(2, 0) No service of type Factory

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

 

原來是導入工程時修改了根目錄下的build.gradle的android gradle版本。

源碼gradle版本是1.1.3,導入工程后修改為2.2.2,修改gradle-wrapper的版本為2.14.1。

由於不同的gradle版本需要不同marven-gradle-plugin版本。將版本修改為正確的版本即編譯通過。

 

dependencies {
        classpath 'com.android.tools.build:gradle:1.1.3'
        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'   // 修改此處
    }

 

 重新編譯后,不再報錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM