gpt4 book ai didi

android - 在 Git 中为免费和付费应用程序风格更改 Android 包名称

转载 作者:太空宇宙 更新时间:2023-11-03 12:30:15 26 4
gpt4 key购买 nike

我开发了同一个应用的两个版本:免费版和付费版。这两个分支都基于 Git 中的“master”分支。有时我将 master 分支 merge 为“免费”和“付费”分支以使它们保持最新。但是免费和付费应用程序必须有不同的包名。它不会混淆 git 提交历史,或者我应该只在应用程序构建之前临时重命名包名称并在 Git 中保留原始包名称吗?

最佳答案

But it is necessary for the free and payed apps to have different package names.

您可以在您的 gradle 构建文件中处理此问题。只是做出不同的口味。使用 applicationIdSuffix 标签更改构建或付费应用程序版本的包。例如:

productFlavors {
free {
applicationIdSuffix ".free"
}

paid {
// paid package name does not change.
}
}

或者,您可以使用 packageName 标签来完全改变每个构建风格。

productFlavors {
free {
packageName 'com.example.product.free'
}

paid {
packageName 'com.example.product.paid'
}
}

关于android - 在 Git 中为免费和付费应用程序风格更改 Android 包名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36209947/

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