0

我想定义一个特定于特定产品风味的环境变量,但我似乎无法让它工作。

我尝试添加以下内容

buildConfigField "string", "APP_TYPE", "\"demo\""

但我收到错误

BuildConfig.java:14: error: cannot find symbol
  public static final string APP_TYPE = "demo";

我的项目是一个 React Native 项目,我希望设置一个可以在 Metro Bundler 中使用的环境变量。

4

1 回答 1

1

在 Java 中,String有一个大写的S. 你的没有,所以生成的代码不会编译。

所以,切换到:

buildConfigField "String", "APP_TYPE", "\"demo\""

请注意,这并不是真正的环境变量。如果您的意思是您将替换"\"demo\""为环境变量的内容,请记住 Android Studio 不会将环境变量公开给其构建,而命令行构建(例如 Gradle)会。

于 2020-01-22T12:58:55.530 回答