Android 如何在Java中以编程方式进行项目重构?

Android 如何在Java中以编程方式进行项目重构?,android,refactoring,Android,Refactoring,我有一个模板项目,使用ant脚本生成一个签名的APK,每个APK都应该以不同的包名上传到市场,这需要对整个项目的包进行重构, 问题是,我每次都能用新的配置创建apk,但我需要添加重构,因此所有这些都将以编程方式工作,而无需任何手动交互 有没有一个好的、清晰的例子可以做到这一点?ProGuard(现在被R8编译器取代)可以帮助您进行重构。请参阅Android文档:注意,应用程序的中的“包”名称只是应用程序的唯一ID。它不必与应用程序中的任何Java包/类相关,因此可以独立于代码进行选择。例如,见。

我有一个模板项目,使用ant脚本生成一个签名的APK,每个APK都应该以不同的包名上传到市场,这需要对整个项目的包进行重构, 问题是,我每次都能用新的配置创建apk,但我需要添加重构,因此所有这些都将以编程方式工作,而无需任何手动交互

有没有一个好的、清晰的例子可以做到这一点?

ProGuard(现在被R8编译器取代)可以帮助您进行重构。请参阅Android文档:

注意,应用程序的
中的“包”名称只是应用程序的唯一ID。它不必与应用程序中的任何Java包/类相关,因此可以独立于代码进行选择。例如,见。