gpt4 book ai didi

android - 构建变体 flavor 维度未覆盖的矢量可绘制对象

转载 作者:行者123 更新时间:2023-12-03 21:01:30 25 4
gpt4 key购买 nike

我有一个带有基本品牌和多个白标品牌以及多个服务器目标的应用程序。在我的应用程序的 build.gradle 中, flavor 定义为:flavorDimensions("server", "whitelabel")
在我的 src/main/res/drawable我有一个基本品牌的 logo.xml VectorDrawable,它被 src/whitelabel1/res/drawable 覆盖.

当我的应用程序的 build.config 包含 vectorDrawables.useSupportLibrary = true我的 ImageView 中使用了正确的 logo.xml。如果我删除 useSupportLibrary ImageView 从 main 渲染 logo.xml即使在 Whitelabel1 的 apk 中

<ImageView
android:id="@+id/imageLogo"
android:layout_width="@dimen/viewXS"
android:layout_height="wrap_content"
android:layout_margin="@dimen/marginXS"
android:adjustViewBounds="true"
android:padding="@dimen/marginXS"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_logo" />

最佳答案

它也发生在我身上。只有在写完这个之后
vectorDrawables.useSupportLibrary = true
默认配置里面。矢量资源是从 flavor 源集文件夹中挑选的。

关于android - 构建变体 flavor 维度未覆盖的矢量可绘制对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57227320/

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