Android依赖项的编译和运行时版本不同

将Android Studio从Canary 3更新到Canary 4后,在构建时会引发以下错误。


Android依赖项'com.android.support:support-support-v4'对于编译(25.2.0)和运行时(26.0.0-beta2)类路径具有不同的版本。您应该通过DependencyResolution手动设置相同的版本。


我在整个项目中进行了一次完整的搜索,25.1.0没有使用该版本。


App-build.gradle


android {

compileSdkVersion 26

buildToolsVersion '26.0.0'



defaultConfig {

    applicationId "com.xxx.xxxx"

    minSdkVersion 14

    targetSdkVersion

    versionCode 1

    versionName "1.0"

    multiDexEnabled true


}



buildTypes {

    debug {

        debuggable true

    }

    release {

        debuggable false

        minifyEnabled true

        shrinkResources true

        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

    }


    lintOptions {

        abortOnError false

    }


}}

dependencies {

implementation fileTree(dir: 'libs', include: ['*.jar'])

testImplementation 'junit:junit:4.12'

implementation project(':core')

implementation com.google.android.gms:play-services-gcm:9.0.0'


implementation('com.crashlytics.sdk.android:crashlytics:2.6.5@aar') {

    transitive = true

}

implementation 'com.android.support:multidex:1.0.1'

implementation 'com.flurry.android:analytics:7.0.0'

annotationProcessor 'com.jakewharton:butterknife-compiler:8.6.0'

implementation 'com.jakewharton:butterknife:8.6.0'

implementation 'com.android.support.constraint:constraint-layout:1.0.2'

}

Library-build.gradle:


apply plugin: 'com.android.library'

android {

compileSdkVersion 26

buildToolsVersion '26.0.0'


defaultConfig {

    minSdkVersion 14

    targetSdkVersion

    versionCode 1

    versionName "1.0"

}


}


dependencies {

implementation fileTree(dir: 'libs', include: ['*.jar'])

implementation files('libs/model.jar')

testImplementation 'junit:junit:4.12'

implementation 'com.android.support:percent:26.0.0-beta2'

implementation 'com.android.support:appcompat-v7:26.0.0-beta2'

implementation 'com.android.support:support-core-utils:26.0.0-beta2'


implementation 'com.squareup.retrofit2:retrofit:2.0.2'

implementation 'com.squareup.picasso:picasso:2.4.0'


}

注意:项目在Canary 3中的建设情况良好


qq_笑_17
浏览 702回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android