gpt4 book ai didi

java - 使用不同的源代码创建多个 APK

转载 作者:太空狗 更新时间:2023-10-29 14:14:25 25 4
gpt4 key购买 nike

我使用 Jenkins 构建我的 Android 项目,该项目目前只输出一个 APK 文件。

我希望能够输出两个 APK 文件,例如,两个不同的名称(例如,android-app-A.apkandroid-app-B.apk )。

此外,我的源代码中需要一个值,以便在 AB APK 之间进行更改。特别是,它是一个 String 变量。

例如,对于 android-app-AString 值应该是 foo。对于 android-app-B,它应该是 bar。因此,如果该应用仅显示 String 值,则当用户运行 android-app-A.apk 时,它会读取 foo>bar 当用户运行 android-app-B.apk

如果有帮助,我还使用 Maven 来管理我的 Android 项目依赖项。

有什么办法可以做到这一点吗?

我看过Maven Profiles并在 Maintaining Multiple APKs 上浏览了一些 Android 开发者页面但我不确定什么是最好的方法,也不确定这是否可行。

最佳答案

Maven 可能不是实现此目标的最佳构建工具。我强烈建议你使用 gradle因为它包含一个内置功能:productFlavor 允许您完全按照您的需要进行操作。

关于java - 使用不同的源代码创建多个 APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23897712/

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