제작한 어플을 플레이 스토어에 등재하거나 다른 사람에게 공유할때 APK 파일로 빌드 된 파일을 주어야 한다. 플레이 스토어에 공식적으로 올라가는 어플은 서명 과정을 거쳐야 한다. 이 포스트에선 서명에 대한 자세한 설명은 다루지 않고 과정만 다루고 있다.


※참고 먼저 필자가 APK 파일로 빌드를 진행하려 하자 위와같은 오류가 뜨면서 진행할 수 없었다. Gradle Scipts > build.gradle 파일에 위 오류에 나온 부분을 추가하니 해당 파일에 추가했더니 원활히 진행되었다.

1
2
3
4
5
6
7
android {
    lintOptions {
        checkReleaseBuilds false
        abortOnError false
    }
    ...
}


APK 빌드하는 방법

위 오류를 해결했으니 이제 본격적으로 안드로이드 스튜디오 APK 파일 빌드하는 방법에 대해서 알아보도록 하자.



▼ 상단의 Build를 눌러서 표시된 부분을 클릭한다.


▼ 아래와 같은 창이 출력된다.

▲ 만약 서명된 어플리케이션 파일을 처음 생성하는 거라면 위 창이 떳을때 모든 입력칸이 비워져 있다. 이는 키 파일이 없어서 그런것이므로 위 사진에 표시된 Create new... 를 눌러서 진행한다.


▼ 표시된 부분을 작성한다.


▼ Key store path 선택 창


Key store path의 경우 자신이 원하는 경로를 선택한 뒤 하단의 키 이름을 작성해 주면 된다.



▼ APK가 생성될 경로


▲ APK파일 생성 경로도 자신이 원하는 곳을 선택하고 Finish를 누르면 되는데 하단에 Signature Version V1Signature Version V2가 있는 것을 볼 수 있다. V2의 경우는 7.0 Nougat에서 추가된 서명 방법으로 어플 무단수정에 강화되었다고 한다. 자세한건 나중에 공부하고 올려야 겠다.



여튼간에 성공적으로 APK 파일이 생성되었다.


이처럼 필자의 폰에도 정상적으로 설치되었다.

WRITTEN BY

배진오

소비적인 일보단 생산적인 일을 추구하며, 좋아하는 일을 잘하고 싶어합니다 :D
im@baejino.com