Can';无法在gradle中配置属性文件
因此,我试图在Kotlin代码中访问令牌密钥,但它不允许我导入BuildConfig 在我的主要演讲中,我有:Can';无法在gradle中配置属性文件,gradle,kotlin,build.gradle,discord,properties-file,Gradle,Kotlin,Build.gradle,Discord,Properties File,因此,我试图在Kotlin代码中访问令牌密钥,但它不允许我导入BuildConfig 在我的主要演讲中,我有: BuildConfig在IntelliJ中为红色 我的build.gradle如下所示: defaultConfig { buildConfigField("String", "TOKEN_KEY", apikeyProperties['TOKEN_KEY']) } 我到处都能看到stackoverflow帖子,他们希望defaultConfig出现在android{}中,但
BuildConfig
在IntelliJ中为红色
我的build.gradle
如下所示:
defaultConfig {
buildConfigField("String", "TOKEN_KEY", apikeyProperties['TOKEN_KEY'])
}
我到处都能看到stackoverflow帖子,他们希望defaultConfig出现在android{}
中,但我不是在制作android应用程序
我的令牌密钥位于根目录中名为apikey.properties
的文件中,该文件已添加到.gitignore
。
文件内容:
TOKEN\u KEY=“TOKEN\u value”
BuildConfig
是由Android Gradle插件生成的类,因此它不是Gradle标准功能集的一部分
在构建时,Gradle生成BuildConfig
类,以便您的应用程序代码可以检查有关当前构建的信息
(发件人:)
由于您没有使用Android插件,因此不会生成该类,并且在IJ中为红色
您有以下选项:
- 使用源代码部署属性文件,并在运行时相应地读取它
- 看看这个问题。它提到了非Android项目的替代方案
BuildConfig
是由Android Gradle插件生成的类,因此它不是Gradle标准功能集的一部分
在构建时,Gradle生成BuildConfig
类,以便您的应用程序代码可以检查有关当前构建的信息
(发件人:)
由于您没有使用Android插件,因此不会生成该类,并且在IJ中为红色
您有以下选项:
- 使用源代码部署属性文件,并在运行时相应地读取它
- 看看这个问题。它提到了非Android项目的替代方案
defaultConfig {
buildConfigField("String", "TOKEN_KEY", apikeyProperties['TOKEN_KEY'])
}