> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Prise en main de Multiplayer sur Android

> Configuration de build Android, NDK, initialisation JNI et autorisations du manifeste requises pour intégrer le SDK C++ PlayFab Lobby et Matchmaking sur Android.

# Prise en main du SDK C++ PlayFab Multiplayer pour Android

Ce document répertorie les prérequis de base et les étapes permettant d'intégrer PlayFab Multiplayer à vos applications Android.

## Prérequis

* Un [compte de développeur PlayFab](https://developer.playfab.com).
* [Android Studio](https://developer.android.com/studio) installé.

## Configuration du projet

Téléchargez PlayFab Multiplayer dans votre projet depuis la [page des versions de PlayFab Multiplayer](https://github.com/PlayFab/PlayFabMultiplayer/releases).

### Intégrer PlayFab Multiplayer à votre propre projet

Les étapes suivantes partent du principe que vous avez créé un projet à l'aide d'Android Studio.

#### Ajouter les binaires à votre jeu

Vous devez intégrer deux parties des binaires à votre projet : les fichiers d'objets partagés (.so) et les fichiers d'archive Android (.aar). Vous pouvez générer vous-même les binaires ou les télécharger depuis la page des versions.

#### Ajout des fichiers .so

Ces fichiers sont intégrés à votre projet à l'aide de CMake.

1. Décompressez le fichier zip PlayFab Multiplayer pour la version Android et placez son contenu dans le répertoire de votre choix.

2. À l'aide de `TARGET_INCLUDE_DIRECTORIES` ou d'une autre fonction équivalente, ajoutez les en-têtes du dossier « Include » de la version PlayFab Multiplayer :

```cmake theme={null}
TARGET_INCLUDE_DIRECTORIES(
    ${PROJECT_NAME}
    "Include"
)
```

3. À l'aide de `TARGET_LINK_LIBRARIES` ou d'une autre fonction équivalente, liez les emplacements des fichiers .so à votre projet.

   Par exemple :

```cmake theme={null}
set(PLAYFAB_MULTIPLAYER_PATH "[LOCATION OF YOUR FILE]/libPlayFabMultiplayer.so")

TARGET_LINK_LIBRARIES(
    [YOUR PROJECT NAME]
    ${PLAYFAB_MULTIPLAYER_PATH}
)
```

#### Ajout des fichiers .aar

Ces fichiers sont intégrés à votre projet à l'aide de Gradle.

1. Créez un dossier libs dans le répertoire du projet Android au niveau de l'application.
2. Copiez les fichiers .aar dans le dossier libs.
   > **Remarque :** si votre projet inclut déjà `libHttpClient` comme dépendance, veillez à ne lier qu'**une seule** instance de `libHttpClient.Android-release.aar` afin d'éviter les erreurs de symboles en double.
3. Dans le fichier build.gradle au niveau de l'application (celui qui se trouve dans le même répertoire que le dossier libs), ajoutez ces lignes à la section dependencies. La deuxième ligne est requise en tant que dépendance de libHttpClient.

```gradle theme={null}
implementation fileTree(dir: 'libs', include: ['*.aar'])
implementation 'com.squareup.okhttp3:okhttp:4.9.1'
```


## Related topics

- [Prise en main sur Android](/fr/services/playfab/multiplayer/networking/android-specific-requirements.md)
- [Prise en main de PlayFab Economy (hérité), Unity IAP et Android](/fr/services/playfab/economy-monetization/economy/tutorials/getting-started-with-unity-iap-android.md)
- [Prise en main sur Linux](/fr/services/playfab/multiplayer/networking/linux-specific-requirements.md)
- [Prise en main d'Android Studio et des notifications push](/fr/services/playfab/live-service-management/game-configuration/title-communications/push-notifications/getting-started-android-studio-push-notifications.md)
- [Prise en main sur iOS et macOS](/fr/services/playfab/multiplayer/networking/apple-specific-requirements.md)
