Skip to content

안드로이드 개발환경 세팅

JunHyun Park edited this page Jul 14, 2021 · 12 revisions

개발환경 세팅

안드로이드 스튜디오 설치

안드로이드 스튜디오 실행

  1. 최초 실행시 Missing SDK 페이지가 뜸
  • next 눌러서 android sdk와 android sdk platform 체크 되어 있는지 확인 후 next->finish
  • 설치 경로에 한글이 포함되어 있으면 안됨
  1. sdk 추가하고 싶은 경우
  • setting -> sdk 검색해서 android sdk로 들어가기 / 메뉴바에 있는 sdk manager 눌러서 android sdk로 들어가기
  • 원하는 sdk 체크 후 apply 눌러서 설치

sdk manger

-sdk manager 아이콘

코틀린 설치

  • setting ->plugin 검색해서 plugins로 들어가기
  • kotlin 검색 후 install

Apple Silicon(m1칩)이 탑재된 컴퓨터를 사용할 경우

  • 정식 버전의 AVD가 m1 컴퓨터를 지원하지 않으므로 에뮬레이터를 사용할 수 없습니다. 해결 방법은 두 가지가 있습니다.
  1. m1 지원 AVD를 제공하는 preview 버전 사용
  • 설치 후 가상 디바이스 생성 시 ABI가 arm64-v8a인 system image를 선택. 링크 참고
  1. preview 버전 에뮬레이터를 따로 설치하여 사용
  • .dmg 파일 다운 후 설치.
  • Applications 폴더로 Android Emulator.app 이동 후 실행.
  • 시스템 환경설정 -> 보안 및 개인정보 -> 일반에서 하단에 뜨는 열기 버튼 클릭.
  • 에뮬레이터 실행 후 android studio의 실행 기기 목록에서 Virtual Device 선택.

FireBase, Android Studio 연동

  • FireBase 콘솔페이지접속
  • 프로젝트 추가 클릭후 프로젝트를 시작할 이름을 정한뒤 'Google 애널리스틱 구성 페이지'까지 계속 클릭
  • Google 애널리스틱 계정이있으면 선택하고 없으면 만든후 프로젝트 만들기 클릭.
  • 프로젝트 생성후 열린창에서 Android 버튼 선택
  • 연동할 프로젝트 패키지 이름을 적고 닉네임과 SHA-1을 적은뒤 다음버튼 클릭

SHA-1 값알아내기

  • Android Studio에서 프로젝트를 연뒤 오른쪽에 Gradle섹션을 연다
  • 프로젝트명 하위에 app -> Tasks -> android -> signingReport 내부에서 SHA1값 확인가능
  • 만약 Gradle에 Dependencies만 있다면 File->Setting->Experimental 에서 Do not Build Gradle task list during Gradle sync 체크 해제
  • File->Sync Project with Gradle File로 Gradle 활성화
  • 앱등록이 끝났으면 페이지에 나오는 google-services.json 파일을 프로젝트의 root디렉토리에 집어넣고 다음버튼 클릭.
  • 페이지에 나오는 작업을 한다(root/build.gradle, root/app/build.gradle 파일을 열어서 주어진 작업 실행)
  • 그리고 Android Studio의 코드창 맨위에(IDE표시줄) 있는 Sync Now클릭
  • 만약 동기화시
ERROR: Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 16 declared in library [com.google.firebase:firebase-iid:20.0.2] /Users/lakue/.gradle/caches/transforms-2/files-2.1/946a39d7756c6b05aa38a853bdffc128/firebase-iid-20.0.2/AndroidManifest.xml as the library might be using APIs not available in 15

와 같은 에러가 날 경우에는 파이어베이스 라이브러리가 15에서 사용할 수 없는 API라는 것을 알려주고 있는 것입니다. minSdkVersion을 15 이하일 경우에 나타나는 오류입니다. minSdkVersion을 16으로 올려주도록 하면 이 오류는 해결됩니다.

  • 콘솔로 이동버튼을 누르고 Firebase가 앱에 제대로 추가되었는지 확인(Android studio 상단바의 tool -> Firebase)
  • Firebase tool창에서 Realtime Database를 클릭하면나오는 Save and retrieve data 클릭
  • 1번의 Connect your app to Firebase버튼 클릭후 Connected확인
  • 2번의 Add the Realtime Database to your app 을 클릭후 Dependencies set up correctly을확인
  • 연동성공!
Clone this wiki locally