如何更新风味构建的导入 class?
What to do to update import class for Flavor build?
我正在编写一个具有两种构建风格的 Android 应用程序。我在两种口味中使用同名 class,而这个 class 通过放置在 main/src/.
中的通用代码启动
现在的问题是,有没有办法在选择构建风格时更新 import-class 引用!!我有关于 Android-studio setting 的想法,但这在您删除旧导入之前是行不通的。任何建议!!
Android Studio gradle 项目可以包含不同的源集来构建应用程序。特别是每种构建类型和每种风格都有自己定义的源集,它会自动与主源集合并。
您不能更改不同风格的导入语句,但您可以使用这些不同的源集为相同的 class 提供不同的实现。你只需要确保,不要将这些 classes 放入主源集中,而是放在每个相互排斥的源集中,即 debug
和 release
或 flavor1
和 flavor2
.
我正在编写一个具有两种构建风格的 Android 应用程序。我在两种口味中使用同名 class,而这个 class 通过放置在 main/src/.
中的通用代码启动现在的问题是,有没有办法在选择构建风格时更新 import-class 引用!!我有关于 Android-studio setting 的想法,但这在您删除旧导入之前是行不通的。任何建议!!
Android Studio gradle 项目可以包含不同的源集来构建应用程序。特别是每种构建类型和每种风格都有自己定义的源集,它会自动与主源集合并。
您不能更改不同风格的导入语句,但您可以使用这些不同的源集为相同的 class 提供不同的实现。你只需要确保,不要将这些 classes 放入主源集中,而是放在每个相互排斥的源集中,即 debug
和 release
或 flavor1
和 flavor2
.