Si deseas configurar tu app para que use el SDK de Places para Android, sigue estos pasos. Son obligatorios para todas las apps que usan el SDK de Places para Android.
Paso 1: Configura Android Studio
- Se requiere Android Studio Arctic Fox o una versión posterior. Si aún no lo tienes, descárgalo y, luego, instálalo.
- Verifica que estés utilizando la versión 7.0 o posterior del complemento de Android para Gradle en Android Studio.
Paso 2: Configura el SDK
La biblioteca del SDK de Places para Android está disponible a través del repositorio de Maven de Google. Para agregar el SDK a tu app, haz lo siguiente:
- En el archivo
settings.gradle
de nivel superior, incluye el portal de complementos de Gradle, el repositorio de Maven de Google y el repositorio central de Maven debajo del bloquepluginManagement
. El bloquepluginManagement
debe aparecer antes que cualquier otra sentencia en la secuencia de comandos.pluginManagement { repositories { gradlePluginPortal() google() mavenCentral() } }
- En el archivo
settings.gradle
de nivel superior, incluye el repositorio de Maven de Google y el repositorio central de Maven debajo del bloquedependencyResolutionManagement
:dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() } }
-
En la sección
dependencies
de tu archivobuild.gradle
de nivel de módulo, agrega una dependencia al SDK de Places para Android:dependencies { implementation(platform("org.jetbrains.kotlin:kotlin-bom:$kotlin_version")) implementation 'com.google.android.libraries.places:places:3.3.0' }
- En el archivo
build.gradle
a nivel del módulo, configuracompileSdk
yminSdk
con los siguientes valores:android { compileSdk 31 defaultConfig { minSdk 21 // ... }
Paso 3: Agrega tu clave de API al proyecto
En esta sección, se describe cómo almacenar tu clave de API para que tu app pueda hacer referencia a ella de manera segura. No debes incluir la clave de API en el sistema de control de versión, por lo que te recomendamos almacenarla en el archivo secrets.properties
, que se encuentra en el directorio raíz de tu proyecto. Para obtener más información sobre el archivo secrets.properties
, consulta los archivos de propiedades de Gradle.
Para optimizar esta tarea, te recomendamos que uses el complemento Secrets Gradle para Android.
Si deseas instalar el complemento Secrets Gradle para Android en tu proyecto de Google Maps, haz lo siguiente:
-
En Android Studio, abre el archivo
build.gradle
a nivel del proyecto y agrega el siguiente código al elementodependencies
enbuildscript
.Groovy
buildscript { dependencies { classpath "com.google.android.libraries.mapsplatform.secrets-gradle-plugin:secrets-gradle-plugin:2.0.1" } }
Kotlin
buildscript { dependencies { classpath("com.google.android.libraries.mapsplatform.secrets-gradle-plugin:secrets-gradle-plugin:2.0.1") } }
-
Open your module-level
build.gradle
file and add the following code to theplugins
element.Groovy
plugins { // ... id 'com.google.android.libraries.mapsplatform.secrets-gradle-plugin' }
Kotlin
plugins { id("com.google.android.libraries.mapsplatform.secrets-gradle-plugin") }
- Save the file and sync your project with Gradle.
-
Open the
secrets.properties
in your project level directory, and then add the following code. ReplaceYOUR_API_KEY
with your API key.MAPS_API_KEY=YOUR_API_KEY