欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android重复依赖解决办法

程序员文章站 2022-03-09 17:22:50
参考文章:https://blog.csdn.net/qq_24216407/article/details/72842614 在build.gradle引用了Vlc的安卓包:de.mrmaffen:vlc-android-sdk:3.0.0 编译一切正常,运行报错: 大致意思是com.androi ......

参考文章:https://blog.csdn.net/qq_24216407/article/details/72842614

在build.gradle引用了vlc的安卓包:de.mrmaffen:vlc-android-sdk:3.0.0

dependencies {
    implementation filetree(include: ['*.jar'], dir: 'libs')

    //noinspection gradlecompatible
    implementation 'com.android.support:appcompat-v7:28.0.0-rc02'
    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 'de.mrmaffen:vlc-android-sdk:3.0.0'
}

编译一切正常,运行报错: 大致意思是com.android.support 包引用重复

Android重复依赖解决办法

 

解决办法:在依赖中排除com.android.support

dependencies {
    implementation filetree(include: ['*.jar'], dir: 'libs')

    //noinspection gradlecompatible
    implementation 'com.android.support:appcompat-v7:28.0.0-rc02'
    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 ('de.mrmaffen:vlc-android-sdk:3.0.0') {exclude group: 'com.android.support'}
}