我有一个项目模板,当我想手动生成一个独特的应用程序以将其更新到市场。我会按照以下步骤操作:
我的问题是有没有任何工具可以自动化这个重构过程而不涉及它? 我试图创建一个java工具,但它消耗内存和一些我必须手动完成它的东西,我正在寻找这个3天,并且没有给你一个明确的答案。
答案 0 :(得分:1)
我的问题是有没有任何工具可以自动化这个重构过程而不涉及它?
新的基于Gradle的构建系统可以处理这种情况。实际上,它允许您分隔R.java
使用的包名称(以保持一致)和用于确定应用程序在设备和Play商店中是否唯一的包名称。
我建议你观看"The New Android SDK Build System" video from the Google I|O 2013 conference以了解它可以做些什么,因为Xav绝对涵盖了这种情况。
请注意,虽然它不是“右键单击”,但它应该使脚本编写变得相当容易。
答案 1 :(得分:0)
谢谢大家,我已经通过将模板项目转换为JAR并让另一个小项目处理每件事来解决了这个问题,我创建了一个小方法来更新那个小项目中的minifest,我不得不更新包,版本名称和版本代码,然后我使用ANT生成APK,但我测试了项目,它工作正常,希望这将有助于另一个人