티스토리 뷰

반응형

APK란



회사에서 어플을 출시하게 되었다. 내가 만든 앱이 어플로 나와 정식 서비스가 된다니 기분이 도키도키하다.

그래서 내려온 지시사항이 프로젝트 APK 파일을 추출해달라고 한다. 네? 그게모죠? 어떻게 하는거죠?

라곤 말할수 없어서 열심히 구글링해서 APK 파일을 추출해 전달했다.

다음에도 추출법을 까먹지 않기위해 글을 쓴다.



APK란 안드로이드 애플리케이션의 확장자로, Android PacKage의 줄인말이다.

안드로이드 OS에서는 앱을 설치하기 위해서 APK 파일을 사용하고 있다. APK 파일은 Zip 형식의 압축파일로 되어 있으며

인증을 위해 서명(Sign)이 추가되어 있다.




참고 : https://m.blog.naver.com/PostView.nhn?blogId=blurayha&logNo=110178160957&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F




APK 추출을 해보자




1. 메뉴의 Build > Generate Signed APK... 을 클릭한다.





2. 해당 프로젝트의 APK를 처음 추출하는 거라면 Create New...를 클릭하자.





3. APK를 만들때 jks 파일도 같이 딸려오는데 이 파일은 정말 중요한거니 절대 삭제해선 안된다.

jks 파일은 프로젝트의 인증서 격이라고 보면 되겠다.

Key store path는 jks 파일을 내려받을 경로를 지정하는 것이다. 





4. jks 파일을 내려받을 경로를 지정한뒤 아래 File name 에 jsk 파일의 이름을 지정해준뒤 OK를 누른다.





5. 다음은 APK 파일의 정보를 입력하는 곳이다. 

먼저 위에 있는 Key store password 는 jks 파일의 비밀번호이다.

다음 Key의 정보를 입력하자.

Alias : apk 파일 별명

password : apk key 비밀번호

validity (year) : 사용기간

Fist and Last Name : 개발자 이름

Organizational Unit : 개발소속 단위

Organization : 개발기관

City or Loclity : 지역

State or Province : 상세 주소

Country Code (XX) : 국가코드 2글자






6. 정보를 다 입력한뒤 OK를 누르면 다음 창이 나타난다.

Remember passwords는 체크 하지말고 Next를 누른다.





7. 맨위는 APK를 내려받을 경로를 지정해준다.

다음 Build Type은 앱을 등록할 용도니 release로 선택한다.

다음 Signature Versions은 안드로이드 버전에 따라 앱 설치 속도를 빠르게 할 수 있다. 둘다 체크한뒤 Finish를 누르면 APK파일과 jks 파일을 추출할 수 있다.









반응형
댓글
공지사항