자신이 만든 안드로이드 앱을 여러 스마트폰에서 테스트하기 위해서는 APK 설치 파일이 필요합니다. 안드로이드 스튜디오에서 APK 를 만드는 방법은 두 가지 입니다. 배포와 개발용으로 나눌 수 있는데, 배포용은 서명 key 까지 포함시켜야 합니다. 그렇다고 복잡한 것은 아닙니다. 오늘은 안드로이드 스튜디오에서 배포를 위한 APK 파일을 만드는 방법에 대해 알아 보겠습니다.
▼ APK 파일을 만들기 위한 시작은 상단에 [Build] > [Generate Signed APK] 메뉴를 클릭하는 것입니다.
▼ Generate Signed APK 팝업창에는 Key 입력과 비밀번호를 입력해야 합니다. Key 는 계속해서 재사용이 가능하기 때문에 처음에만 만들어 줍니다. 팝업창에서 Create New 버튼을 눌러 Key 가 저장될 폴더를 지정합니다.
▼ 새로운 키 생성 팝업창인 [New Key Store] 에서 1, 2, 3 번은 무조건 입력해야 하는 필수 영역입니다. 참고로 Validity (year) 은 키가 유지되는 기간을 말합니다. 기본은 25년 입니다.
▼ 1번에 해당하는 Key store path 에 폴더와 파일명을 지정하면 자동으로 key 파일인 jks 확장자가 붙어서 주소가 만들어 집니다. 비밀번호를 넣고 Certificate 의 First and Last Name 에 값을 입력합니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 안드로이드 스튜디오 설치해서 사용하는 방법 ▶ 안드로이드 스튜디오 자바 JDK 설정 하는 방법 ▶ 안드로이드 스튜디오 Android SDK 에서 제공하는 샘플 프로젝트 만들기 ▶ 안드로이드 스튜디오 간단하게 외부 라이브러리 추가하는 방법 ▶ 안드로이드 스튜디오 이클립스 단축키 세팅으로 변경하는 방법 |
▼ New Key Store 팝업창을 닫고 Next 버튼을 누르면 다시 한번 더 비밀번호 입력창이 뜹니다. 이전 창에서 입력했던 비밀번호를 반복해서 넣어 줍니다.
▼ 마지막으로 APK 파일이 만들어 질 폴더와 Build Type 을 지정하고 Finish 버튼을 클릭합니다.
▼ 잠시 후 APK 파일 생성을 성공적으로 마쳤다는 메시지가 뜨게 됩니다. 보통 APK 파일은 프로젝트 폴더 root 에 생성됩니다. 바로 확인하고 싶다면 메시지 창에서 [Show in Explorer] 버튼을 클릭합니다.
▼ 탐색기 창이 열리고 생성된 APK 파일을 확인할 수 있습니다. 파일명은 변경해도 상관없습니다. 이상으로 안드로이드 스튜디오에서 배포를 위한 APK 파일을 생성하는 방법에 대해 알아 보았습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 안드로이드 스튜디오 설치해서 사용하는 방법 ▶ 안드로이드 스튜디오 자바 JDK 설정 하는 방법 ▶ 안드로이드 스튜디오 Android SDK 에서 제공하는 샘플 프로젝트 만들기 ▶ 안드로이드 스튜디오 간단하게 외부 라이브러리 추가하는 방법 ▶ 안드로이드 스튜디오 이클립스 단축키 세팅으로 변경하는 방법 |
'프로그래밍 툴 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오 Refactor 기능으로 패키지명 일괄 변경하기 (2) | 2025.01.15 |
---|---|
안드로이드 스튜디오 단축키로 자동 import 가 잘 안될 때 해결 방법 (1) | 2024.12.26 |
안드로이드 스튜디오 Unit Test(단위 테스트) 만들어서 실행하는 방법 (0) | 2024.11.17 |
안드로이드 스튜디오 빌드 과정에서 failed to find Build Tools revision 24.0.0 버전 에러 나는 경우 (0) | 2024.04.10 |
안드로이드 스튜디오 Gradle JDK 변경하기 (0) | 2024.02.15 |
안드로이드 스튜디오 Waiting for all target devices to come 에뮬레이터 먹통일 때 (0) | 2024.01.10 |
안드로이드 스튜디오 플러그인 설치하기 (1) | 2024.01.07 |
안드로이드 스튜디오 SDK 타겟 변경하는 방법 (Failed to Find target with hash string android-21) (0) | 2023.12.08 |