gpt4 book ai didi

android - 如何为精简版和高级版自动化 android 构建?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:55:54 25 4
gpt4 key购买 nike

我正在寻找一种解决方案,无需手动操作即可构建我的 Android 应用程序的精简版和高级版。我正在寻找的功能是:

  • 自动重命名包
  • 更改 AndroidManifest.xml 文件中的主包名称。
  • 更改 java 或/和资源文件中的常量值或替换当前的适当文件应用程序版本。

谢谢。

最佳答案

我建议查看 Android Library Projects来帮助解决这个问题。

我将这种方法用于我的一个应用程序的精简版与免费版。我有一个库项目,其中包含应用程序的所有源代码和大部分资源,然后是使用第一个作为库项目的 2 个项目,一个用于精简版,一个用于完整版。

这两个依赖项目都有自己的资源和 list ,允许命名空间不同,我可以根据版本交换不同的字符串、可绘制对象等。

我尝试过 Ant 方法,但它似乎比库项目方法麻烦得多。希望对您有所帮助。

请注意,Ant 仍用于构建每个项目,但不是分离版本解决方案的一部分。

关于android - 如何为精简版和高级版自动化 android 构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5274211/

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