debuggable=false
,使用您自己的密钥进行签名,可以选择运行 ProGuard,并且可能需要执行其他操作。
某些外部操作(例如使用不同密钥签名)可以轻松地在 Ant 中进行编码。事实上,这些任务是开箱即用的。然而,对AndroidManifest.xml
的更改似乎每次都需要手动干预。
另一方面是维护应用程序的发布版本。例如,开箱即用的 Android 任务不会使用任何版本信息。 Maven 将使用 SNAPSHOT 版本,并且需要手动更新此版本。
处理所有这些问题非常繁琐,非常需要自动化。到目前为止,我的方法是在 git 中创建一个单独的分支用于发布,以保留最终的清单和具有正确版本的 pom。
不过,我想从其他人那里得到一些关于处理 Android 发布周期的最佳实践的建议。
有什么建议么?