我有一个项目模板,当我想手动生成一个独特的应用程序以将其更新到市场时。我将按照以下步骤操作:
- 右键单击包名称
- 重构,然后重命名
- 在 minifest 中重命名包然后更新版本代码
- 最后从 *.R 等导入错误中清除代码;错误
我的问题是有没有任何工具可以自动执行此重构过程而无需参与其中?我试图创建一个 java 工具,但它会消耗内存,而且有些事情我必须手动完成,我从 3 天开始就一直在寻找这个工具,但什么都没有给你一个明确的答案。
我有一个项目模板,当我想手动生成一个独特的应用程序以将其更新到市场时。我将按照以下步骤操作:
我的问题是有没有任何工具可以自动执行此重构过程而无需参与其中?我试图创建一个 java 工具,但它会消耗内存,而且有些事情我必须手动完成,我从 3 天开始就一直在寻找这个工具,但什么都没有给你一个明确的答案。
我的问题是有没有任何工具可以自动执行此重构过程而无需参与其中?
新的基于 Gradle 的构建系统可以处理这种情况。实际上,它允许您将所使用的包名称R.java
(以保持一致)和用于确定应用程序在设备上和 Play 商店中是否唯一的包名称分开。
我建议您观看Google I|O 2013 大会上的“新的 Android SDK 构建系统”视频,以了解更多关于它可以做什么的信息,因为 Xav 肯定涵盖了这种情况。
请注意,虽然它不是“右键单击”,但它应该使编写脚本成为一个相当容易的解决方案。
谢谢大家,我已经通过将模板项目转换为 JAR 并让另一个小项目处理所有事情来解决这个问题,我创建了一个小方法来更新那个小项目中的 minifest,我必须更新包,ver name和仅验证代码,然后我使用 ANT 生成了 APK,但是我测试了该项目并且它工作正常,希望这对其他人有帮助