導入項目Plugin with id 'com.github.dcendents.android-maven' not found.錯誤

今天開發項目是引用了開源的MPChart的Library,出現了報錯Plugin with id 'com.github.dcendents.android-maven' not found.java

其實這是缺乏工程以來的配置信息android

在Project下那個build.grade裏面的ios

dependencies {
}

添加全局依賴git

classpath "com.github.dcendents:android-maven-gradle-plugin:1.5"
classpath "com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0"

搞定,收工!github

 

正常導入第三方框架步驟app

1、下載第三方開源框架/項目
下載地址:[xUtils3](https://github.com/wyouflf/xUtils3)
1
2、把第三方開源框架/項目的library文件考到項目文件夾中與app文件夾同級
3、在settings.gradle文件中添加框架/項目
include ':app',"xUtils"
1
2
4、在build.gradle(Module:app)中添加依賴框架

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation project(':xUtils')// 新添加的
}

5、第四布後機會提示一些相關錯誤,根據相關錯誤進行修改
在這裏,我添加xUtils3的時候,提示了一個錯誤maven

Error:(2, 0) Plugin with id 'com.github.dcendents.Android-maven' not found
1
解決方法:在項目的build.gradle文件中添加兩句代碼gradle

dependencies {
    classpath 'com.android.tools.build:gradle:3.1.1'
    classpath "com.github.dcendents:android-maven-gradle-plugin:1.5"// 新添加的
    classpath "com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0"// 新添加的
}

6、若是加入的第三方開源框架/項目根目錄中沒有build.gradle,新建一個
參考:ui

apply plugin: 'com.android.library'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        minSdkVersion 4
        targetSdkVersion 23
    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
        }
    }
}

dependencies {
    //compile 'com.android.support:appcompat-v7:19.1.0'
    //compile 'com.android.support:support-v4:19.1.0'
    compile files('libs/android-support-v4.jar')
}

7、Build/Make Project(到這一步,就已經添加成功了)
注:在這裏說明一下,android stdios添加xUtils3,能夠直接在在build.gradle(Module:app)中添加依賴便可使用,方法以下:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.2.1'
    compile project(':SlidingMenu')
    compile 'org.xutils:xutils:3.3.34'   // 新添加的
    //compile project(':xUtils')
}

導入第三方Jar包:
直接將jar包拷貝到app/libs下,而後在app下的build.gradle中添加此jar的依賴。以下:

dependencies {     compile fileTree(dir: 'libs', include: ['*.jar']) // 若是有這一句,下面一句能夠不用添加,這裏添加將libs目錄下的全部jar文件依賴     compile files('libs/umeng-analytics-v6.0.1.jar') // 新添加的     testCompile 'junit:junit:4.12'     compile 'com.android.support:appcompat-v7:23.4.0' } ---------------------  原文:https://blog.csdn.net/zhengweilxl/article/details/51541786   

相關文章
相關標籤/搜索