---
sourceDocument: Xanadu API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# 라이브러리 다운로드 및 설치 Mobile SDK

# 라이브러리 다운로드 및 설치 Mobile SDK {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 3분

인스턴스와 ServiceNow 상호 작용하는 모바일 애플리케이션을 생성하려면 먼저 Android 라이브러리를 다운로드하여 설치해야 ServiceNow Mobile SDK 합니다.

## 시작하기 전에

필요한 역할: 없음  
다운로드 및 설치 프로세스를 시작하기 전에 개발 환경이 다음과 같은 최소 요구 사항을 충족하는지 확인합니다.

* ServiceNow 인스턴스는 그 이상이어야 Tokyo 합니다.
* Android 버전은 API 26 이상이어야 합니다.
{#mobsdk-and-down-install-sdk__ul_zmt_wsh_wpb}

## 프로시저

1. 에서 NowSDK라는 Mobile SDK Android 라이브러리를 다운로드합니다 ServiceNow Store.  
   Android 라이브러리는 다음 위치에서 찾을 수 있습니다.
   * 모바일 SDK: <https://store.servicenow.com/sn_appstore_store.do#!/store/application/52821846803120101040fe43e5b9ee8c>
   * Android 라이브러리: <https://store.servicenow.com/sn_appstore_store.do#!/store/application/f06b29b487ea3014970e2178cebb3511>

   {#mobsdk-and-down-install-sdk__ul_jtl_ncf_sbc}인스턴스에 애플리케이션을 설치하는 방법에 대한 자세한 내용은 을 참조하십시오 [Administering applications](https://www.servicenow.com/docs/access?context=administering-applications&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US).
2. 임시 폴더에 NowSDK 파일의 압축을 풉니다.
3. Studio IDE를 사용하여 Android NowSDK를 모듈로 프로젝트에 가져옵니다.
   1. Studio IDE에서 Android 파일 \> 새 \> 임포트 모듈.  
   2. 원본 경로에 대한 메시지가 표시되면 nowsdk를 선택합니다.  

      프로젝트를 가져올 때 IDE는 빌드 오류를 보고합니다.
   3. 빌드 오류를 해결하려면 nowsdk 모듈의 build.gradle 파일에 다음 키-값 쌍이 추가되었는지 확인합니다.  
      이 정보는 NowSDK의 각 전이적 종속성에 대한 버전을 정의합니다.

          ext {
              kotlin_version = "1.8.22"
              hilt_version = "2.47"
              androidxCoreVersion = '1.10.1'
              recyclerViewVersion = '1.3.0'
              appCompatVersion = '1.6.1'
              constraintLayoutVersion = '2.1.4'
              lifecycleVersion = '2.6.1'
              roomRuntimeVersion = '2.5.2'
              roomRxJavaVersion = '2.5.2'
              timberVersion = '5.0.1'
              rxAndroidVersion = '3.0.2'
              rxJavaVersion = '3.1.6'
              rxKotlinVersion = '3.0.1'
              daggerVersion = '2.46.1'
              androidxAnnotationVersion = '1.6.0'
              materialVersion = '1.9.0'
              retrofitVersion = '2.9.0'
              okhttpVersion = '4.11.0'
              cardViewVersion = '1.0.0'
              gsonVersion = '2.8.7'
              firebaseBomVersion = '32.1.1'
              exifinterfaceVersion = '1.3.6'
              kotlinxCoroutinesVersion = '1.6.4'
              moshiVersion = '1.15.0'
              composeUiVersion = '1.4.3'
              composeMaterialVersion = '1.4.3'
              composeAnimationVersion = '1.4.2'
              composeFoundationVersion = '1.4.3'
              composeViewmodelVersion = '2.5.1'
              composeActivityVersion = '1.7.2'
              fragmentKtxVersion = '1.5.2'
              coroutinesCoreVersion = '1.5.1'
              coroutinesAndroidVersion = '1.5.1'
              cameraxVersion = '1.2.1'
              jsoupVersion= '1.16.1' 
          }

   4. nowsdk 모델의 build.gradle 파일에서 NowSDK 리포지토리를 포함하도록 다음 섹션이 추가되었는지 확인합니다.  

          rootProject.allprojects {
            repositories {
              flatDir { dirs rootProject.rootDir.path + "/nowsdk/libs" }
            }
          }

   5. 앱 수준 build.gradle 파일에서 NowSDK를 종속 항목으로 추가합니다.  

          dependencies {
            // NowSDK
            implementation project (":nowsdk")

      Gradle이 동기화되면 NowSDK API를 참조할 수 있어야 합니다.
   {#mobsdk-and-down-install-sdk__substeps_l23_mm4_twb}
{#mobsdk-and-down-install-sdk__steps_wyx_xpr_5qb}

