假设我已经配置了以下产品风格配置:
android {
...
defaultConfig {
minSdkVersion 8
versionCode 10
}
productFlavors {
flavor1 {
packageName "com.example.flavor1"
versionCode 20
}
flavor2 {
packageName "com.example.flavor2"
minSdkVersion 14
}
}
}
但是,我目前在布局xmls中使用了自定义视图,如下所示:
<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中管理软件包名称?
提前致谢。
答案 0 :(得分:3)
您通过产品风格覆盖的软件包名称仅适用于清单中的软件包名称(在Android和Play商店中唯一标识您的应用的名称)。
它对您的任何课程都没有影响,因此您可以继续正常使用它们。