---
title: Prérequis
canonical: https://developer.unico.io/fr/dual-api/developers/sdks-and-tools/android/requirements
locale: fr
generated_by: markdown-export
---

- [/fr/](/fr/)
- [SDKs et outils](/fr/dual-api/developers/sdks-and-tools/overview)
- Android SDK

# Prérequis

| Prérequis | Version / valeur |
| --- | --- |
| Android minimum | 5.0 (API 21) |
| Kotlin | 1.8.22 ou version ultérieure |
| Compatibilité Java | JavaVersion.VERSION_1_8 |
| Android Gradle Plugin (AGP) | 8.6.0 ou version ultérieure |
| Android Studio | Koala Feature Drop (2024.1.2) ou version ultérieure |
| Langages pris en charge | Java et Kotlin |
| Dépôt Maven | `https://maven-sdk.unico.run/sdk-mobile` |
| Permissions requises | `INTERNET`, `CAMERA` |
| Permissions optionnelles | `ACCESS_COARSE_LOCATION`, `ACCESS_FINE_LOCATION` |

Appareils physiques uniquementCe SDK ne fonctionne pas sur les émulateurs — uniquement sur des appareils physiques. Pour le développement et les tests d'intégration, utilisez un appareil physique avec les **[applications exemples (PoC)](/fr/developers/sdks-and-tools/android/resources)** disponibles dans la section Ressources.

Frameworks hybridesLa prise en charge officielle est limitée à Android natif. **React Native, Ionic et les autres frameworks multiplateformes ne sont pas pris en charge.** Pour Flutter, utilisez le [plugin Flutter officiel](/fr/developers/sdks-and-tools/flutter/requirements).

Session limits
| Limite | Valeur | Comportement |
| --- | --- | --- |
| Expiration de session | 40 secondes | Le SDK ferme la caméra si aucune capture n'est effectuée dans le délai imparti — déclenche `onSystemClosedCameraTimeoutSession()` |
| Expiration de l'inférence faciale | 13 secondes | Si aucun visage n'est détecté dans cette fenêtre, le SDK bascule vers la capture manuelle — déclenche `onSystemChangedTypeCameraTimeoutFaceInference()` |

Dernière mise à jour le **8 oct. 2026**