繁体   English   中英

如何在两个不同的构建变体中使用相同的 package 名称 android 应用程序,但它们的资源不同

[英]How to use the same package name android app in two different build variants but their resource is different

我正在开发一个应用程序,我有两个变体,一个使应用程序变为蓝色,另一个使应用程序变为红色,但我想为两者使用相同的 package 名称,但是当我更改变体时,它们将带有各自的 colors .

示例:我有 Carro Azul 应用程序,我有一个变体构建,名称为 package,名称为 com.carroazul,之后我创建另一个变体构建,它将安装在原始构建之上,因为已经有用户使用原始 Carro Azul,在这个新的build 我想创建相同的项目,但只需将 colors 的资源从蓝色更改为红色,但保持相同的 package 名称,当我处于蓝色构建时,它将获得蓝色 colors 当我处于红色构建时它得到红色 colors 保持相同的 package 名称,以便一个能够覆盖另一个。

通常这样做的方法是制作使用模块中资源的代码。 然后让您的应用程序模块(您将有两个,每种风格一个)覆盖资源(只需在该模块中放置一个具有相同名称的资源)。 我更关心同名部分——在 Play 商店中,只有一个应用程序可以使用相同的 package 名称。 所以你不能有两个名称相同的列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM