7

所以我开始了一个新的 android 应用程序,
这是我的 Android Studio 信息

Android Studio 3.6.1
Build #AI-192.7142.36.36.6241897, built on February 27, 2020
Runtime version: 1.8.0_212-release-1586-b04 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 7 6.1

我还添加了

buildConfigField "String", "MODE", "FREE"

在我的产品风味中。

当我现在在我的 MainActivity 的 onCreate 中得到这个时,

BuildConfig

是未解决的参考。

4

2 回答 2

9

未解决的参考

  • 确保您选择 build variant. 喜欢DEBUG模式。
  • 最后Clean-Rebuild-Restart是IDE。

buildConfigField("String", "MODE", "FREE")

buildConfigField("String", 'MODE', '"FREE"')

在此处输入图像描述

于 2020-03-31T03:31:30.283 回答
6

以下是解决此问题的一些简单步骤:

  1. 转到文件菜单 > 构建 > 清理项目
  2. 现在转到文件菜单 > 构建 > 重建项目

(以上步骤可能会解决问题,如果没有,请按照步骤 3)

  1. 现在转到您面临此问题的文件(在我的情况下为 RetrofitClient.kt)并手动添加行 import com.example.myapplication.BuildConfig

(用你的包名替换“com.example.myapplication”)

就这样。

于 2021-04-17T04:59:57.953 回答