Android Studio 설정

Android Studio 설정 #

프로젝트에서 SDK 사용 #

프로젝트에서 Kakao i SDK를 사용하기 위해서 다음 순서에 따라 Kakao i SDK를 빌드 의존성으로 추가한 후 불러오기를 진행합니다

Gradle 설정 #

  1. Android Studio | New Project로 이동하여 ****신규 프로젝트를 생성합니다

  2. build.gradle로 이동하여 minSdkVersion 레벨을 21, JavaVersion을 8로 설정 후, 애플리케이션의 패키지 이름을 applicationId로 지정합니다.

    android {
            defaultConfig {
                ...
                minSdkVersion 21 //Android SDK API 레벨을 21로 설정
                applicationId "서버에 등록된 패키지명"
            }
    
            compileOptions {
                //Java 컴파일러 타겟을 Java8로 설정
                sourceCompatibility JavaVersion.VERSION_1_8
                targetCompatibility JavaVersion.VERSION_1_8
            }
    
            kotlinOptions {
            //Jvm Target을 1.8로 지정
                jvmTarget = "1.8"
            }
        }
    

    참고

    • SDK를 사용하기 위해서는 먼저 Kakao i 서버에 애플리케이션의 패키지명을 등록해야 합니다. 자세한 등록 방법은 Kakao i SDK 기획 PM에게 문의 부탁드립니다.
  3. build.gradle (Project) 파일의 allprojects-repositories 섹션의 mavenCentral() 아래에 각 레포지토리 URL을 추가합니다.

    allprojects {
       repositories {
           google()
           jcenter()
           mavenCentral()
           maven { url 'https://devrepo.kakao.com/nexus/content/groups/public/' }
           //출시 시
           maven { url 'http://maven.daumcorp.com/content/repositories/daum' }
           //테스트 시
           maven { url 'http://maven.daumcorp.com/content/repositories/daum-snapshots' }
       }
    

    표. Maven Repository 경로

    주의

    • Release(출시)와 Snapshots(테스트)의 Maven Repository 경로가 상이하므로, 반드시 의존성 구분과 개발 단계를 확인한 후에 해당 경로를 추가해야 합니다.
  4. build.gradle (module: app) 파일에 SDK 의존성 항목을 추가합니다.

    표. Kakao i SDK 의존성

  5. SDK 최신 버전을 컴파일하기 위해 build.gradle (module: app) 파일의 dependencies {} 섹션에 다음을 추가합니다.

  • Kakao i SDK의 의존성 항목은 향후 추가 및 변경될 수 있으므로, 최신 정보는 Kakao i PM에게 문의 부탁드립니다.

    dependencies {
           implementation 'com.kakao.sdk:usermgmt:1.27.0'
           implementation 'com.kakao.i:sdk-android:1.2.6.24'
        }
    
  1. 프로젝트를 빌드하면, Kakao i SDK를 애플리케이션에 가져올 수 있습니다.

Manifest 설정 #

사용자 권한을 획득하기 위해서 Android Manifest를 업데이트합니다.

  1. Project/…/AndroidManifest.xml 파일을 오픈합니다.

  2. 다음 Manifest 권한 획득 표를 참고하여, 필요한 퍼미션을 업데이트합니다.

    표. Mainfest 권한 획득

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.CALL_PHONE"/>

참고

  • Manifest에 퍼미션 허용에 대한 상세 내용은 Google Developers 사이트에서 확인하실 수 있습니다.