--- 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 ```