首页 > 解决方案 > 在 Gradle 属性文件中将您的 API_KEY 添加到从 GitHub 下载的 Android 项目

问题描述

我正在尝试将我API_KEY的添加到从GitHub. 在项目的自述文件中,它要求我更新gradle.properties文件,但我在项目中没有看到任何这样的文件。我确实看到local.properties(这是我认为我需要进行更改的地方)和 gradle-wrapper.properties 文件。我已经尝试将API_KEY名称添加到每个名称中,但似乎都不起作用。我只需在 Android Studio 中通过配置构建步骤即可。有谁知道我做错了什么?

我假设我更新的原因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
}

标签: androidandroid-studiogradlekotlin

解决方案


gradle.properties不一样local.properties。创建一个以gradle.properties您命名的文件Project root folder(最外层文件夹)并添加 api 密钥

API_KEY = "YOUR_API_KEY"

推荐阅读