维护Android应用程序发布的最佳做法

| 通常,当您构建和调试Android应用程序时,清单中将带有“ 0”,并且将使用开发密钥对应用程序进行签名。 是时候发布应用程序了,您需要更改为
debuggable=false
,使用您自己的密钥签名,可以选择运行ProGuard并可能需要执行其他操作。 某些外部操作(例如使用不同的密钥签名)可以轻松地用Ant编码。实际上,这些任务是开箱即用的。但是,
AndroidManifest.xml
的变化似乎每次都需要人工干预。 另一个方面是维护应用程序的发行版本。例如,开箱即用的Android任务将不使用任何版本信息。 Maven将使用SNAPSHOT版本,并将需要手动更新此版本。 处理所有这些问题非常繁琐,并且非常需要自动化。到目前为止,我的方法是在git中创建单独的分支进行发布,以保留最终清单以及带有正确版本的poms。 但是,我想从其他人那里获得一些有关处理Android发布周期的最佳做法的建议。 有什么建议吗?     
已邀请:
           但是,AndroidManifest.xml中的更改似乎每次都需要人工干预。 在必须对自动化的Android构建进行手动xml操作的地方,我们使用