资讯专栏INFORMATION COLUMN

Android重复依赖解决办法

番茄西红柿 / 1089人阅读

摘要:参考文章在引用了的安卓包编译一切正常,运行报错大致意思是包引用重复解决办法在依赖中排除

参考文章: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 包引用重复

 

解决办法:在依赖中排除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}
}

 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/2759.html

相关文章

  • Android组件化开发实践和案例分享

    摘要:主工程具有和组件进行绑定和解绑的功能。如下图组件化需要考虑问题考虑的问题分而治之,并行开发,一切皆组件。引用阿里的框架,通过注解方式进行页面跳转。 目录介绍 1.为什么要组件化 1.1 为什么要组件化 1.2 现阶段遇到的问题 2.组件化的概念 2.1 什么是组件化 2.2 区分模块化与组件化 2.3 组件化优势好处 2.4 区分组件化和插件化 2.5 applicati...

    zr_hebo 评论0 收藏0
  • 关于 OkHttp 依赖冲突问题的解决过程

    摘要:由于使用了的远程依赖形式,故直接删除冲突的内容无效,须转为使用本地依赖的形式。根据官方文档的指示,删除的仓库依赖,使用本地包形式的依赖,去除对的包的引用,即可顺利解决问题。 「博客搬家」 原地址: CSDN 原发表时间: 2016-11-18 OkHttp 是一个流行的开源网络请求库。许多第三方库的底层都是使用 OkHttp 实现网络请求,所以 OkHttp 相关的依赖冲突问题就...

    myeveryheart 评论0 收藏0
  • 精读《Monorepo 的优势》

    摘要:引言本周精读的文章是。精读总的来说,虽然拆分子仓库拆分子包是进行项目隔离的天然方案,但当仓库内容出现关联时,没有任何一种调试方式比源码放在一起更高效。前端精读帮你筛选靠谱的内容。 1. 引言 本周精读的文章是 The many Benefits of Using a Monorepo。 现在介绍 Monorepo 的文章很多,可以分为如下几类:直接介绍 Lerna API 的;介绍如何...

    xcc3641 评论0 收藏0
  • Android 开发使用 Gradle 配置构建库模块的工作方式

    摘要:开发过程中,我们不可避免地需要引入其他人的工作成果。库模块导入方式显然无法完成任务,因为其是通过拷贝方式导入。另外,考虑到构建问题,库模块使用的插件与应用模块尽量保持一致。 Android 开发过程中,我们不可避免地需要引入其他人的工作成果。减少重复造轮子的时间,投入到更有意义的核心任务当中。 Android 库模块在结构上与 Android 应用模块相同。提供构建应用所需的一切内容,...

    plus2047 评论0 收藏0
  • Android:dagger2让你爱不释手-基础依赖注入框架篇

    前言 dagger2的大名我想大家都已经很熟了,它是解决Android或java中依赖注入的一个类库(DI类库)。当我看到一些开源的项目在使用dagger2时,我也有种匆匆欲动的感觉,因此就立马想一探它的究竟,到底能给我带来怎样的好处。在学习使用dagger2的过程中,我遇到了以下的一些困惑: dagger2中的Inject,Component,Module,Provides等等都是什么东东,有...

    meteor199 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<