반응형
출처 - http://mydevspace.blogspot.kr/2015/03/debugsign-key.html
맥에서 사용하는 안드로이드 스튜디오 (1.1.0) 기준으로 안드로이드 스튜디오에서 기존 제공해주는 key 생성 방식을 이용해서 생서하는 방법 정리
-
먼저 앱을 sign 을 하기위한 화면으로 이동한다
-
아래 화면에서 Generate Signed APK 를 선택
-
다음 화면에서 키가 없으므로 키 생성 진행
-
Create new … 버튼을 클릭
-
키 생성화면에서 아래처럼 키 생성
-
키 암호는 6자 이상 (이하로 생성하면 경고창)
-
안드로이드 스튜디오에서는 jks 확장자로 키를 생성할 수 있는데 기존 keystore 와 별 차이는 없는 듯.
-
생성하면 기존 입력했던 정보가 자동 입력되면서 바로 전 화면으로 돌아옴
-
여기서 Next 를 눌러서 아래 화면에서 진행을 하면 배포 또는 디버그용 apk 파일을 만들 수 있음
-
다만 여기는 실제 개발할 때 방금 생성한 디버그 키를 적용하는 방법으로 넘어감
-
build.gradle 파일에서 아래처럼 정보를 추가
-
signingConfig 정보를 추가해주고
-
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
}
}
- 만약 기존 개발하면서 설치한 파일이 있으면 키가 일치하지 않으므로 지우고 재설치하고 실행할지 묻는 창이 등장을 하는데 확인을 누르면 자동으로 진행이 됨
반응형
'개발 > 안드로이드' 카테고리의 다른 글
커스텀 폰트 쉽게 적용하는 방법 - Typekit (0) | 2016.06.02 |
---|---|
페이스북(Facebook) 로그인 연동 with 안드로이드 스튜디오 (1) | 2016.06.02 |
Android In-App(인앱) Billing 보안 완벽 정리 (0) | 2016.05.27 |
[에러]java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() (0) | 2016.05.27 |
Android Gradle 빌드 속도 높이기 (0) | 2016.05.26 |
댓글