android - 如何使用自定义 appcompat-v7 导入 android 设计支持库?

标签 android android-gradle-plugin androiddesignsupport android-appcompat

我的项目使用 Android Studio
我想在我的 android 项目中使用自定义 appcompat-v7 库。
Android 设计支持库有自己的 appcompat-v7 库。

我的gradle

compile(':mycustomAppcompat-v7')
compile 'com.android.support:design:23.2.0'

我的问题:
我有两个 appcompat-v7 库,它们来自:

1-My custom library.
2-Design support needed.

我该如何解决?
谢谢你

最佳答案

您可以从使用 gradle 编译的库中排除特定模块。此功能在许多特定情况下都很有值(value),例如当您遇到冲突或重复的模块时。要解决此问题,您可以明确确定要从 gradle 中的编译中排除哪些模块,如下所示:

compile('com.android.support:design:23.2.0'){ 
    exclude module: 'appcompat-v7' 
}

这表示你想编译 com.android.support:design:23.2.0 但你想排除它的 appcompat-v7 模块,因为你正在使用你的自定义一个。

关于android - 如何使用自定义 appcompat-v7 导入 android 设计支持库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37193033/

相关文章:

android - 获取 java.util.zip.ZipException : duplicate entry exception

java - Android6.0 WifiManager.getScanResults()

android - Android 资源的 XML 注释可以自动复制到 R 中吗?

android - NDK 分辨率结果 : Project settings: Gradle model version=5. 4.1,NDK 版本未知

gradle - 可以将 'build.gradle-e'放到.gitignore中吗?

android - RecyclerView 在屏幕外绘制,无法将底部项目滚动到 View 中

android - 如何实现一个水平滚动的倒数计时器?

java - 执行一个方法非常时间 fragment 出现

android - 使用gradle将jar库发布到bintray

android - BottomNavigationView 点击后占用空间