android - Android库中的XML资源冲突

标签 android android-studio gradle resources conflicting-libraries

我已通过 gradle 导入了我的Android Studio项目中的两个库。其中之一就是支持库v7 ,它是处理我的应用程序中不同平台上的操作栏的必要组件。另一个是我打算用于UI组件的 MaterialDesign

问题在于,两个库都在其值中定义了一个属性。xml称为rippleColor,而 gradle标识了冲突

我怎样才能告诉gradle排除一个定义并接受另一个定义?
android开发人员中心中的 list 合并似乎在整个xml文件中执行了此操作,而我的问题只是该文件中的一个特定属性。
有什么办法可以解决这个问题?

附言我的gradle依赖项如下:

compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'org.xwalk:xwalk_core_library:15.44.384.13'
compile 'com.github.navasmdc:MaterialDesign:1.5@aar'

最佳答案

在成绩文件中编写以下代码。它可能会有所帮助:

dependencies {
    compile 'com.android.support:support-v4:22.2.1'
    compile 'com.google.code.gson:gson:2.2.2'
    compile 'com.google.android.gms:play-services:7.5.0'
    compile 'com.android.support:appcompat-v7:22.2.1'
    compile 'com.android.support:design:22.2.1'

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

关于android - Android库中的XML资源冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34589870/

相关文章:

android-studio - 运行 Android Studio 是否需要英特尔 HAXM?

java - 如何正确更新 Spring Boot 依赖项

android如何在单击按钮时强制停止应用程序

Linux 中的 javah 问题 Android Ndk

java - 在 Eclipse Android 项目中加载 java.awt.font 时出错?

java - Gradle 不编译 war 项目中的类

java - 将vertx TestSuite与junit一起使用

android - 如何通过 Intent 将图像分享到 Facebook

Android 设备监视器不显示任何进程

android - session 应用程序 : Error launching Activity in Android Studio