android - 如何更新 Flavor 构建的导入类?

标签 android build.gradle android-productflavors

我正在编写一个具有两种构建风格的 Android 应用程序。我在两种风格中使用具有相同名称的类,并且该类由放置在 ma​​in/src/ 中的通用代码启动。

现在的问题是,当选择构建风格时,有没有办法更新导入类引用!我有关于Android-studio setting的想法但这在您删除旧导入之前不起作用。任何建议!!

最佳答案

Android Studio gradle 项目可以包含不同的源集来构建应用程序。特别是每种构建类型和每种风格都定义了自己的源集,它会自动与主源集合并。

您无法更改不同风格的导入语句,但您可以使用这些不同的源集为同一类提供不同的实现。您只需确保不要将这些类放入主源集中,而是放入每个互斥的源集中,即 debug 中。和release或在 flavor1flavor2 .

关于android - 如何更新 Flavor 构建的导入类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38969302/

相关文章:

android - 无法从 Android 将文本文件发送到保管箱

java - 如何在静态 main 中或之后定义 Button 和 TextView?

android - 多卡 1.4.20 "Nothing to document"

gradle - 相当于非 Android Gradle 中的产品 flavor ?

Android Flavors - 每个应用程序的单独可绘制目录?

java - 我已经创建了一个测验,但是我不确定如何使用 Parse 来实现捕获按下的按钮以检查答案

android - 制作私有(private)文件夹

gradle - Gradle复制任务扩展了执行时派生的属性

Android Firebase NoClassDefFoundError : com. google.firebase.FirebaseOptions 更新到新的 firebase 后

android - 添加产品口味以响应本地android项目