> ## 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.

# Multiplayer Android 시작하기

> Android에서 PlayFab Lobby 및 Matchmaking C++ SDK를 통합하는 데 필요한 Android 빌드 설정, NDK, JNI 초기화 및 매니페스트 권한.

# PlayFab Multiplayer Android C++ SDK 시작하기

이 문서에서는 PlayFab Multiplayer를 Android 애플리케이션에 통합하기 위한 기본 사전 요구 사항과 단계를 나열합니다.

## 사전 요구 사항

* [PlayFab 개발자 계정](https://developer.playfab.com).
* [Android Studio](https://developer.android.com/studio) 설치됨.

## 프로젝트 설정

[PlayFab Multiplayer 릴리스 페이지](https://github.com/PlayFab/PlayFabMultiplayer/releases)에서 프로젝트에 PlayFab Multiplayer를 다운로드합니다.

### PlayFab Multiplayer를 자체 프로젝트에 통합

다음 단계는 Android Studio를 사용하여 새 프로젝트를 만들었다고 가정하고 작성되었습니다.

#### 게임에 바이너리 추가

프로젝트에 통합해야 하는 바이너리에는 두 부분이 있습니다: 공유 개체 파일(.so)과 android 아카이브 파일(.aar). 바이너리를 직접 빌드하거나 릴리스 페이지에서 다운로드할 수 있습니다.

#### .so 파일 추가

이러한 파일은 CMake를 사용하여 프로젝트에 통합됩니다.

1. Android 릴리스용 PlayFab Multiplayer Android zip 파일의 압축을 풀고 그 내용을 원하는 디렉터리에 배치합니다.

2. `TARGET_INCLUDE_DIRECTORIES` 또는 다른 동등한 함수를 사용하여 PlayFab Multiplayer 릴리스의 "Include" 아래에 있는 헤더를 추가합니다.

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

3. `TARGET_LINK_LIBRARIES` 또는 다른 동등한 함수를 사용하여 .so 파일의 위치를 프로젝트에 연결합니다.

   예를 들면 다음과 같습니다.

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

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

#### .aar 파일 추가

이러한 파일은 Gradle을 사용하여 프로젝트에 통합됩니다.

1. 앱 수준 Android 프로젝트 디렉터리 내에 libs 폴더를 만듭니다.
2. .aar 파일을 libs 폴더에 복사합니다.
   > **참고:** 프로젝트가 이미 `libHttpClient`를 종속성으로 포함하는 경우, 중복 기호 오류를 피하기 위해 반드시 **한** 인스턴스의 `libHttpClient.Android-release.aar`만 연결하도록 하세요.
3. libs 폴더와 동일한 디렉터리에 있는 앱 수준 build.gradle 파일에서, 종속성 섹션에 이 줄을 추가합니다. 두 번째 줄은 libHttpClient의 종속성으로 필요합니다.

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


## Related topics

- [Android Studio 및 푸시 알림 시작하기](/ko/services/playfab/live-service-management/game-configuration/title-communications/push-notifications/getting-started-android-studio-push-notifications.md)
- [Economy v2, Unity IAP, Android 시작하기](/ko/services/playfab/economy-monetization/economy-v2/tutorials/getting-started-with-unity-and-android.md)
- [PlayFab Economy 레거시, Unity IAP, Android 시작하기](/ko/services/playfab/economy-monetization/economy/tutorials/getting-started-with-unity-iap-android.md)
- [터치 시작하기](/ko/build/core-features/common/game-streaming/game-streaming-getting-started-with-touch.md)
- [Unity용 PlayFab Multiplayer 시작하기](/ko/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/multiplayer-unity-sdk-getting-started.md)
