Android

Couchbase Lite, Android Studio 및 Gradle로 빠르게 시작하기

Gradle Logo

Couchbase Lite, Android Studio 및 Gradle로 빠르게 시작하기

이 게시물에서는 다음을 시작하는 데 필요한 모든 단계를 설명합니다. 카우치베이스 라이트 를 안드로이드 스튜디오 및 표준 Gradle 빌드 시스템을 사용하는 안드로이드 프로젝트에 추가합니다. 이것은 Android에서 Couchbase Lite를 사용하도록 설정하는 가장 쉬운 방법입니다.

사전 요구 사항

Android Studio가 이미 설치되어 있고 새 프로젝트를 만드는 방법을 알고 있다고 가정합니다. 프로젝트 생성 방법은 안드로이드 스튜디오 문서에서 자세한 내용을 확인하세요.

Android Studio가 설치되어 있고 준비된 경우 이 단계를 완료하는 데 걸리는 예상 시간은 5분 미만입니다.

1단계

새 프로젝트를 만들거나 현재 프로젝트를 엽니다. 새 '빈 활동' 프로젝트를 연 후 안드로이드 스튜디오가 어떻게 보이는지 보여줍니다.

View at the start of a new project

2단계

프로젝트 창(왼쪽 탐색 영역)에서 "Gradle 스크립트"라는 제목의 섹션을 펼칩니다. "모듈: 앱"이라는 태그가 붙은 build.gradle 항목을 두 번 클릭합니다. 다음 이미지의 화살표는 클릭할 줄을 나타냅니다.

Selecting build.gradle file for editing

오른쪽 편집기 창에 편집할 수 있는 build.gradle 파일이 열려 있어야 합니다.

단계 3

build.gradle 파일에서 "종속성" 섹션을 찾습니다. 다음과 같이 보일 것입니다.

이 섹션에 다음 줄을 추가합니다:

다음 이미지의 화살표는 항목이 있어야 하는 위치와 결과가 어떻게 표시되는지 보여줍니다.

build.gradle detail showing new entry

이 시점에서 프로젝트 동기화가 필요하다는 메시지가 표시될 가능성이 높습니다. "지금 동기화"를 클릭합니다. 다음 그림과 같이 도구 모음 버튼을 사용하여 언제든지 동기화할 수도 있습니다.

Toolbar Gradle sync button

동기화에는 약간의 시간이 걸립니다. Android Studio 빌드 시스템(Gradle 사용)은 필요한 모든 파일을 다운로드하고 Couchbase Lite를 포함하도록 프로젝트에 필요한 변경을 처리합니다.

코딩을 시작하세요!

Gradle이 완료되면 모든 준비가 완료된 것입니다. 한 가지 간단한 테스트로, 안드로이드 스튜디오가 자동 완성 제안에 Couchbase Lite를 포함하기 시작하는지 확인할 수 있습니다. 다음 예제에서는 "Manager" 유형의 변수를 선언하기 시작했습니다. 안드로이드 스튜디오가 com.couchbase.lite 패키지의 Manager 클래스를 완성으로 제안하는 것을 볼 수 있습니다.

AutocompleteCalloutFragment.png

최종 참고 사항

이 튜토리얼은 카우치베이스 라이트 버전 1.2.1 및 안드로이드 스튜디오 버전 2.1.2를 사용하여 작성되었습니다. 일부 이전 버전의 Android Studio에서는 매니페스트 파일이 중복되는 문제가 있었습니다. 이로 인해 Gradle에 오류가 표시됩니다. 이 문제가 발생하면 build.gradle의 "android" 섹션에 다음 줄을 추가해 보세요:

포스트 스크립트

더 많은 리소스를 확인하세요. 개발자 포털 트위터에서 팔로우하세요 카우치베이스 개발. 에 질문을 게시할 수 있습니다. 포럼. 그리고 다음에도 적극적으로 참여합니다. 스택 오버플로.

다음 주소에서 저를 개인적으로 팔로우할 수 있습니다. 호드그릴리

여러분과의 대화를 기대하겠습니다.

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 호드 그릴리, 개발자 옹호자, 카우치베이스

호드 그레이리는 실리콘밸리에 거주하는 카우치베이스의 개발자 옹호자입니다. 그는 소프트웨어 엔지니어 및 엔지니어링 관리자로서 20년 이상의 경력을 보유하고 있습니다. 그는 전산 물리학 및 화학, 컴퓨터 및 네트워크 보안, 금융, 모바일 등 다양한 소프트웨어 분야에서 일해 왔습니다. 2016년 카우치베이스에 합류하기 전에는 삼성에서 모바일 개발자 관계를 이끌었습니다. 컬럼비아 대학교에서 화학 물리학 박사 학위를 받았습니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.