简体   繁体   English

如何强制gradle使用依赖的不同版本?

[英]How can i force gradle to use to different versions of a dependency?

I have an Android Studio Project with automated testing using google espresso. 我有一个使用Google espresso进行自动测试的Android Studio项目。 But espresso uses the android support library 23.0.1 and my application the version 23.1.1. 但是espresso使用android支持库23.0.1,而我的应用程序使用版本23.1.1。

Now i want to use the newer version of the library for normal builds and the older one only for test cases. 现在,我想将库的较新版本用于常规构建,而将较旧的仅用于测试用例。

My problem is that gradle forces me to choose one version of the support library. 我的问题是gradle迫使我选择一种版本的支持库。 How can i reconfigure gradle to not abort the build process and ignore the clashing dependencies? 我如何重新配置​​gradle以不中止构建过程并忽略冲突的依赖关系?

You can use different versions of the support libraries (why?) 您可以使用不同版本的支持库(为什么?)

For example you can use: 例如,您可以使用:

compile 'com.android.support:support-annotations:23.1.1'
androidTestCompile 'com.android.support:support-annotations:23.0.1'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何强制特定依赖项在 gradle 中使用特定版本的库 - How can I force a specific dependency to use specific version of a library in gradle 如何在不同的Android Studio模块中使用相同gradle依赖项的不同版本? - How to use different versions of the same gradle dependency in different Android Studio modules? 如何使用 Gradle resolutionStrategy 强制依赖版本? - How to use Gradle resolutionStrategy to force dependency version? Android Studio(IntelliJ)和gradle,如何添加依赖关系的不同版本? - Android Studio (IntelliJ) and gradle, how do I add different versions of a dependency? 如何将Android Gradle项目的依赖项设置为不同版本的库? - How to set dependency of android gradle project to different versions of library? Gradle:强制使用存储库作为依赖项 - Gradle: force use of a repository for a dependency 使用Gradle依赖项时如何覆盖函数? - How can I overridden a function when I use Gradle dependency? 如何强制android studio为项目和库使用不同的库版本 - How to force android studio to use different library versions for project and library 在build.gradle文件中混合android依赖版本错误消息,但是找不到不同的依赖 - Mixing android dependency versions error message in build.gradle file, however can't find the dependencies that are different Android Gradle:如何使用“调试”源作为“发布”构建的“提供”依赖项 - Android Gradle: How can I use the “debug” sources as a “provided” dependency for “release” builds
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM