我正在尝试将我的API_KEY
添加到从GitHub
下载的项目中。在项目的自述文件中,它要求我更新gradle.properties
文件,但在项目中看不到任何此类文件。我确实看到了local.properties
(我想在这里进行更改)和gradle-wrapper.properties文件。我尝试将API_KEY
的名称添加到每个名称中,但是似乎都不起作用。我只是可以通过Android Studio中的configure build步骤。有人知道我在做什么错吗?
我认为我更新local.properties
的原因是它不包含在构建中,因此不会将API_KEY
暴露给其他任何人。这是正确的吗?
日志链接将我带到app / build.gradle文件,但是我认为buildConfigField
应该链接到某个文件中的实际API_KEY
,但我不确定该文件存在于何处?预先感谢。
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext.kotlin_version = '1.2.70'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-
plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
答案 0 :(得分:1)
gradle.properties
与local.properties
不同。在您的gradle.properties
(最外面的文件夹)中创建一个名为Project root folder
的文件,并添加api键
API_KEY = "YOUR_API_KEY"