我对 Gradle 构建系统相当陌生,所以我想知道如何处理这项任务。我希望构建两个依赖于一组通用代码的独立 Android 应用程序。我如何使用 Android Studio 和 Gradle 构建它?
我的第一个倾向是构建三个模块:两个 Android 应用程序模块和一个 Android 库模块(包含通用代码)。这两个 Android 应用程序模块将依赖库模块。这是最佳做法吗?
谢谢!
最佳答案
我认为这取决于应用程序的不同程度。如果您只是为了品牌目的而更改图像、颜色或字符串等资源,那么您最好拥有一个带有 product flavors 的模块。 .
官方文档指出,如果回答“这是同一个应用程序吗?”是的,那么口味就是要走的路。
如果应用程序非常不同以至于它们不会共享任何资源,那么您的方法就有意义。
关于java - Android Studio/Gradle - 从公共(public)代码构建两个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24050546/