gpt4 book ai didi

android - 使用 Gradle 风格功能时在布局 xml 中配置包名称

转载 作者:行者123 更新时间:2023-11-29 17:53:57 24 4
gpt4 key购买 nike

假设我配置了如下产品 flavor 配置:

android {
...

defaultConfig {
minSdkVersion 8
versionCode 10
}

productFlavors {
flavor1 {
packageName "com.example.flavor1"
versionCode 20
}

flavor2 {
packageName "com.example.flavor2"
minSdkVersion 14
}
}
}

但是,我目前在布局 xml 中使用自定义 View ,如下所示:

<com.example.flavor.customview.TitleBarView
android:id="@+id/titlebar"
android:layout_width="match_parent"
android:layout_height="@dimen/titlebar_height"
android:layout_alignParentTop="true" />

那个包名呢?我应该将该包名称提取到 strings.xml 吗?这听起来不太好。

有谁知道在有不同的包名时如何在 xml 中管理包名?

提前致谢。

最佳答案

您通过产品 flavor 覆盖的包名仅适用于 list 中的包名(在 Android 和 Play 商店中唯一标识您的应用的包名)。

它对您的任何类都没有影响,因此您可以继续正常使用它们。

关于android - 使用 Gradle 风格功能时在布局 xml 中配置包名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20875136/

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