如何在两个不同的构建变体中使用相同的软件包名称android app,但它们的资源不同

myss37ts  于 2022-12-31  发布在  Android
关注(0)|答案(1)|浏览(247)

我正在开发一个应用程序,我有两个变体,一个使应用程序变蓝,另一个使应用程序变红,但我想对这两个应用程序使用相同的包名,但当我更改变体时,它们会带有各自的颜色。
示例:我有Carro Azul应用程序,我有一个包名为com. carroazul的变体构建,之后我创建另一个变体构建,将安装在原来的构建之上,因为已经有用户使用原来的Carro Azul,在这个新构建中,我想创建相同的项目,但只是将资源的颜色从蓝色更改为红色,但保持相同的包名,当我在蓝色版本中时,它会得到蓝色,当我在红色版本中时,它会得到红色,保持相同的包名,以便一个能够覆盖另一个。

0ve6wy6x

0ve6wy6x1#

通常的做法是在模块中生成使用资源的代码,然后将应用程序模块(你有两个,每种口味一个)覆盖资源(只需在模块中放置一个同名的资源)。我更关心的是同名部分-在Play商店中,只有一个应用程序可以使用相同的软件包名称。Don’我没有两个同名的列表。

相关问题