将您的API_KEY添加到Gradle属性文件中从GitHub下载的Android项目中

时间:2018-10-08 16:02:00

标签: android android-studio gradle kotlin

我正在尝试将我的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
}

1 个答案:

答案 0 :(得分:1)

gradle.propertieslocal.properties不同。在您的gradle.properties(最外面的文件夹)中创建一个名为Project root folder的文件,并添加api键

API_KEY = "YOUR_API_KEY"