android - 是否可以为我的应用程序的一种风格分配一个“类路径”并应用一个插件?
问题描述
使用 Android Studio,我创建了一个具有两种风格的应用程序。以下是口味:
flavorDimensions "default"
productFlavors{
publicVersion{
dimension "default"
}
promoVersion{
dimension "default"
}
}
我知道如何只为一种风味添加依赖项,只需在Implementation之前添加风味名称即可。例如promoVersionImplementation 'com.google.firebase:firebase-auth:21.0.1'
然而,还有其他一些东西我也想特别说明味道。在项目gradle中:
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.2.2'
classpath 'com.google.gms:google-services:4.3.8' //--> I want this to be applied only to the promoVersion flavor
}
}
在应用程序gradle中:
plugins {
id 'com.android.application'
id 'com.google.gms.google-services' //--> I want this to be applied only to the promoVersion flavor
}
可能吗?
解决方案
推荐阅读
- c - openMP 输出的重现性问题
- python - Django 模型,引用和存储模型 id
- ios - 如何将名称添加到 NSLinguisticTagger?
- javascript - 表单(提交)不检查“必填”字段
- python - matplotlib:从命令行运行 ipython 时,在 Web 浏览器中按顺序显示绘图
- android - 如何在我的 PortParser 类中创建上下文
- ruby - 如何展平 YAML 文件以使其没有别名(在 ruby 中)?
- aframe - 如何修复materialvideoloadeddata事件未被触发
- loops - 查找回路控制测试损坏
- python - 将复杂数据存储在节点的属性中?