gpt4 book ai didi

java - 防止支持库的 Gradle 依赖被新版本覆盖

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:03:49 26 4
gpt4 key购买 nike

在我的 build.gradle 中,我将支持库作为依赖项,如此处所示强制修订为 19。

编译'com.android.support:support-v4:19.1.+

在第 21 版中引入了 Material Design 支持。在这种情况下,我不想在这里使用 Material Design,这很好。通过使用 Fabric SDK 出现问题:

我包括他们的 Maven 存储库 maven { url 'https://maven.fabric.io/repo' } 并编译 Twitter 依赖项:

compile('com.twitter.sdk.android:twitter:1.0.0@aar') {
transitive = true;
}

compile('com.twitter.sdk.android:twitter-core:1.0.0@aar') {
transitive = true;
}

现在我得到了修订版 21 中的支持库。这里发生了什么? Fabric SDK 是否使用 neweset 支持库?

无论如何我怎样才能强制它到修订版 19?

最佳答案

请随意排除 Android 支持库并提供您自己的版本。

compile('com.twitter.sdk.android:twitter:1.0.0@aar') { 
transitive = true;
exclude module: 'support-v4'
}

确保提供自己的版本,否则会出现运行时错误

关于java - 防止支持库的 Gradle 依赖被新版本覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26917313/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com