Android 为什么每次运行项目时,我的BuildConfig类总是重复

Android 为什么每次运行项目时,我的BuildConfig类总是重复,android,Android,我将我的项目迁移到Androidx,每次运行我的项目时,我都会遇到这样一个错误,即类BuildConfig是公共的,应该在名为BuildConfig.java的文件中声明。我知道我的问题的原因是每次我构建我的项目时,我的java BuildConfig类总是被复制。这给了它一个名称,如BuildConfig1、BuildConfig2等。。我不断地删除它,并重新运行我的项目,以编译这是真的很烦人有人知道这一点的原因,也许是一个修复?这是我的BuildConfig类 public final cl

我将我的项目迁移到Androidx,每次运行我的项目时,我都会遇到这样一个错误,即类BuildConfig是公共的,应该在名为BuildConfig.java的文件中声明。我知道我的问题的原因是每次我构建我的项目时,我的java BuildConfig类总是被复制。这给了它一个名称,如BuildConfig1、BuildConfig2等。。我不断地删除它,并重新运行我的项目,以编译这是真的很烦人有人知道这一点的原因,也许是一个修复?这是我的BuildConfig类

public final class BuildConfig {
  public static final boolean DEBUG = Boolean.parseBoolean("true");
  public static final String APPLICATION_ID = "com.examp.smartshop";
  public static final String BUILD_TYPE = "debug";
  public static final String FLAVOR = "";
  public static final int VERSION_CODE = 1;
  public static final String VERSION_NAME = "1.0";




}

在项目下搜索名为“.gradle”的文件夹,同时在名为“build”的“app”文件夹下搜索另一个文件夹。删除这两个文件夹并运行应用程序。它将解决这个问题

该错误是由于文件重复导致的,因此Android Studio无法确定要使用哪些文件

  • 尝试清理项目(生成->清理项目)和重建项目(生成->重建项目)
  • 尝试删除.gradle文件夹、生成文件夹、.iml文件。(您可以通过转到“项目”窗口并选择“项目”选项来执行此操作。然后再次执行重建项目
  • 最后手段文件->使现金无效/重新启动
  • 如果有效就投票

    快乐编码

    谢谢