Я пытаюсь добавить свой API_KEY в проект, загруженный с GitHub. В файле ReadMe проекта меня просят обновить файл 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
}
gradle.properties - это не то же самое, что local.properties. Создайте файл с именем gradle.properties в вашем Project root folder (самая внешняя папка) и добавьте ключ api
API_KEY = "YOUR_API_KEY"
Потрясающие. Спасибо @nupadhyana. Это сработало отлично. Итак, позвольте мне задать вам еще один вопрос. Полагаю, я могу добавить все типы соответствующих значений в файл build.properties? Я новичок в Gradle, но, надеюсь, буду проходить курс Gradle позже на этой неделе. Спасибо еще раз.
build.properties? Вы имеете в виду gradle.properties? Да, ты можешь
Спасибо за правки.