gradle 和 Android Studio 中 debug 和 release 的不同依赖

新手上路,请多包涵

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

Android项目有可能吗?对于纯 Java 项目?如何?

原文由 Meteorite 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 593
1 个回答

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

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

 dependencies {
    debugCompile "mydebugdependency"
    releaseCompile "myreleasedependency"
}

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

原文由 athor 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题