未解决的参考BuildConfig

时间:2019-11-30 21:09:13

标签: android android-studio

当我尝试重建项目时,出现以下错误:

warning: flag is not supported by this version of the compiler: -Xallow-no-source-files
warning: flag is not supported by this version of the compiler: -Xjava-source-roots=/Users/tyln/AndroidStudioProjects/PhoneBox/base/navigation/build/generated/source/buildConfig/dev/debug
base/navigation/src/main/java/com/raqun/phonebox/navigation/IntentLoader.kt:7:9: error: unresolved reference: BuildConfig
        BuildConfig.PACKAGE_NAME,
        ^

> Task :base:navigation:compileDevDebugKotlin FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':base:navigation:compileDevDebugKotlin'.
> Compilation error. See log for more details

当我检查课程时,没有未解决的引用。

我正在使用Gradle版本 3.3.1

我几乎尝试了所有类似Invalidate Cache / Restart, Clean and Rebuild, Close and Reopen project, Reimport project, delete idea folder之类的方法,但没有一个起作用。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

这可能是因为自从添加字段 BuildConfig以来,您还没有进行过构建,并且在Gradle文件中声明的其他变量/属性仅在成功构建后才可用。 。以下说明将解决此问题:

  • Build -> Clean Project
  • Build -> Rebuild Project(注释目前引起编译器错误的所有行!)
  • 右键单击BuildConfig,然后选择Import...

答案 1 :(得分:1)

您只需点击 Build APK(s) 即可构建您的应用。修复它的禁食方法。

build issue