본문 바로가기
개발/안드로이드

안드로이드 스튜디오 debug/sign key 만들기

by darksilber 2016. 5. 31.
반응형

출처 - http://mydevspace.blogspot.kr/2015/03/debugsign-key.html

 

맥에서 사용하는 안드로이드 스튜디오 (1.1.0) 기준으로 안드로이드 스튜디오에서 기존 제공해주는 key 생성 방식을 이용해서 생서하는 방법 정리



 

  1. 먼저 앱을 sign 을 하기위한 화면으로 이동한다
    1. 아래 화면에서 Generate Signed APK 를 선택


 

스크린샷 2015-03-21 오후 4.17.35.png


 

  1. 다음 화면에서 키가 없으므로 키 생성 진행
    1. Create new … 버튼을 클릭


 

스크린샷 2015-03-21 오후 4.18.16.png


 

  1. 키 생성화면에서 아래처럼 키 생성
    1. 키 암호는 6자 이상 (이하로 생성하면 경고창)
    2. 안드로이드 스튜디오에서는 jks 확장자로 키를 생성할 수 있는데 기존 keystore 와 별 차이는 없는 듯.


 

스크린샷 2015-03-21 오후 4.20.03.png


 

  1. 생성하면 기존 입력했던 정보가 자동 입력되면서 바로 전 화면으로 돌아옴
스크린샷 2015-03-21 오후 4.20.54.png
  1. 여기서 Next 를 눌러서 아래 화면에서 진행을 하면 배포 또는 디버그용 apk 파일을 만들 수 있음
  2. 다만 여기는 실제 개발할 때 방금 생성한 디버그 키를 적용하는 방법으로 넘어감
  3. build.gradle 파일에서 아래처럼 정보를 추가
    1. signingConfig 정보를 추가해주고
    2. buildTypes 안에 디버그/릴리즈 일때 정보 추가


 

signingConfigs {
       debug {
           storeFile file("/Users/juyoungkim/androidsignkey/debug.jks")
           storePassword ""
           keyAlias "mydebugkey"
           keyPassword ""
       }
       release {
           storeFile file("/Users/juyoungkim/androidsignkey/release.jks")
//            storePassword "123456"
//            keyAlias "myreleasekey"
//            keyPassword "123456"
       }
   }


 

   buildTypes {
       debug {
           signingConfig signingConfigs.debug
       }
       release {
           signingConfig signingConfigs.release
           minifyEnabled false
           proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
           debuggable false
       }
   }



 

  1. 만약 기존 개발하면서 설치한 파일이 있으면 키가 일치하지 않으므로 지우고 재설치하고 실행할지 묻는 창이 등장을 하는데 확인을 누르면 자동으로 진행이 됨
반응형

댓글