---
title: "Importar o SDK Android"
slug: "android-sdk-import"
updated: 2026-06-12T10:30:51Z
published: 2026-06-12T10:30:51Z
canonical: "docs.xtremepush.com/android-sdk-import"
---
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xtremepush.com/llms.txt
> Use this file to discover all available pages before exploring further.
# Importar o SDK Android
Adicione o SDK Xtremepush ao seu projeto Android
1. No arquivo do `build.gradle` seu app, adicione o repositório Xtremepush Maven:
> [!TIP]
> Android Studio Bumblebee
>
> No Android Studio Bumblebee, os arquivos de configuração da build são um pouco diferentes dos que descrevi abaixo. Especificamente, as configurações do repositório foram movidas do arquivo de nível superior `build.gradle` para o `settings.gradle` arquivo. Para mais informações, consulte [a nota de lançamento Configurações do repositório](https://developer.android.com/studio/preview/features#settings-gradle) em `settings.gradle`.
**Descolado**
```groovy
repositories {
maven {
url 'https://maven.xtremepush.com/artifactory/libs-release-local/'
}
}
```
**Kotlin**
```kotlin
maven {
url = uri("https://maven.xtremepush.com/artifactory/libs-release-local/")
}
```
1. Adicione a biblioteca XtremePush à seção de dependências:
> [!NOTE]
> **Preferências Compartilhadas**
>
> A partir da versão 9.6.0, as preferências compartilhadas criptografadas estão desativadas por padrão, pois a biblioteca da qual dependia não é mais suportada pelo Google e pode causar problemas para os clientes.
**Descolado**
```groovy
implementation 'ie.imobile.extremepush:XtremePush_lib:9.8.0'
```
**Kotlin**
```kotlin
implementation("ie.imobile.extremepush:XtremePush_lib:9.8.0")
```
1. Se você está usando a versão 8.0 ou posterior do Xtremepush SDK, por favor, inclua a versão mais recente do AndroidX.
Caso contrário, se você estiver usando uma versão antiga do SDK, adicione a versão mais recente do Android Support:
**Descolado**
```groovy
implementation 'com.android.support:support-v4:28.0.0'
```
**Kotlin**
```kotlin
implementation("com.android.support:support-v4:28.0.0")
```
> [!TIP]
> Versões de dependência
>
> Este exemplo e outros abaixo mostram números de versão específicos. Você pode precisar atualizar esses números de versão conforme novas atualizações dessas dependências forem lançadas.
1. Também adicione as seguintes dependências do Google, caso ainda não estejam incluídas:
**Descolado**
```groovy
implementation 'com.google.firebase:firebase-messaging:25.0.1'
// if using location
implementation 'com.google.android.gms:play-services-location:21.3.0'
```
**Kotlin**
```kotlin
implementation("com.google.firebase:firebase-messaging:23.1.2")
// if using location
implementation("com.google.android.gms:play-services-location:20.0.0")
```
1. Adicione as seguintes dependências:
**Descolado**
```groovy
implementation 'com.squareup.okhttp3:okhttp:5.3.2'
implementation 'com.squareup:otto:1.3.8'
implementation 'com.google.code.gson:gson:2.13.2'
implementation 'androidx.security:security-crypto:1.1.0'
implementation 'androidx.work:work-runtime:2.11.0'
// If not using beacon the dependency below can be omitted
implementation 'org.altbeacon:android-beacon-library:2.19.2'
```
**Kotlin**
```kotlin
implementation("com.squareup.okhttp3:okhttp:4.10.0")
implementation("com.squareup:otto:1.3.8")
implementation("com.google.code.gson:gson:2.8.8")
implementation("androidx.security:security-crypto:1.0.0")
implementation("androidx.work:work-runtime:2.9.0")
// If not using beacon the dependency below can be omitted
implementation("org.altbeacon:android-beacon-library:2.19.2")
```
1. Sincronize o projeto com o arquivo Gradle.
2. Se você está usando [serviços de localização Android](/documentation/docs/pt-br/android-sdk-location) para geofencing Xtremepush ou iBeacons, por favor, modifique para `AndroidManifest.xml` incluir as seguintes permissões:
```xml
```