【问题标题】:Why does my BuildConfig class keeps getting duplicated every time I run my project为什么每次运行项目时我的 BuildConfig 类都会重复
【发布时间】:2019-11-01 23:43:47
【问题描述】:

我将我的项目迁移到 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";




}

【问题讨论】:

    标签: android


    【解决方案1】:
    1. 尝试清理项目(Build->Clean Project)并重建项目(Build->Rebuild Project)。

    1. 尝试删除 .gradle 文件夹、构建文件夹、.iml 文件。(您可以通过转到“项目”窗口并选择“项目”选项来执行此操作。然后重新构建项目。

    1. 最后的手段 File->Invalidate Cashes/Restart.

    如果可行,请投票。

    编码愉快。

    谢谢。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-11-24
        • 1970-01-01
        • 1970-01-01
        • 2013-11-22
        • 2022-11-17
        • 2013-11-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多