中调试和发布的不同依赖项

中调试和发布的不同依赖项

本文介绍了在 gradle 和 Android Studio 中调试和发布的不同依赖项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个 Android 项目,它依赖于纯 Java 项目.它们都依赖于另一个 Java 库,也在我在 Android Studio 中设置的多项目 gradle 中.我有该库的两个版本,并希望 Android 和 Java 项目在调试模式下依赖其中一个,而在发布中依赖另一个.

I have an Android project, that depends on pure Java project. Both of them depend on another Java library, also in my multiproject gradle set in Android Studio. I have two versions of that library and want both Android and Java projects to depend on one of them in debug mode, and another - in release.

Android 项目可以吗?对于纯Java项目?怎么样?

Is it possible for Android project? For pure Java project? How?

推荐答案

构建类型(调试、发布或自定义)可以有自己的依赖项.

Build Types (debug, release, or custom) can have their own dependencies.

要指定特定于构建类型的依赖项,请执行以下操作:

To specify a dependency specific to a build type, do the following:

dependencies {
    debugCompile "mydebugdependency"
    releaseCompile "myreleasedependency"
}

如果您的 java 项目和 android 项目都使用 gradle,您可以在它们的 build.gradle 文件中执行上述操作.

If your java project and android project are both using gradle, you can do the above in both of their build.gradle files.

这篇关于在 gradle 和 Android Studio 中调试和发布的不同依赖项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-06 20:27