为什么每次运行项目时BuildConfig类都会不断重复

时间:2019-11-01 23:43:47

标签: android

我将项目迁移到Androidx,并且每次运行项目时,我都会不断收到此错误消息,指出BuildConfig类是公共的,应在名为BuildConfig.java的文件中声明。我知道导致我的原因是,每次构建项目时,java BuildConfig类都会不断重复。这给它一个名称,例如BuildConfig1,BuildConfig2等。我经常不得不不断删除它并重新运行我的项目才能进行编译,这真是令人讨厌,有人知道它的起因,也许是解决方法吗?这是我的BuildConfig类

fill

2 个答案:

答案 0 :(得分:0)

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

由于文件重复而导致错误,因此Android Studio无法确定要使用的文件。

答案 1 :(得分:0)

  1. 尝试清理项目(Build-> Clean Project)并重建项目(Build-> Rebuild Project)。

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

  1. 最后手段->无效兑现/重新启动。

投票(如果可行)。

快乐的编码。

谢谢。