티스토리 뷰

안드로이드에 설치된 APK을 디버깅하기 위한 팁입니다. Eclipse를 연결하여 사용할 때, Sign key가 적용된 apk가 설치된 상태에서 eclipse를 통해서는 apk를 설치할 경우 Key가 맞지 않는다는 에러로 인해 설치가 안되는 경우가 있다. 

이 경우, Eclipse에 sign된 key를 debug key로 변환하여 문제를 해결할 수 있다. 

1. 먼저 릴리즈시 사용하는 keysotre를 준비.

2. JDK path 설정

jdk에 포함된 keytool.exe를 사용하므로, dos prompt에서 해당 command 사용시 문제 없도록 path 설정.

3. Keystore의 password를 "android"로 변경

  • keytool -storepasswd -keystore iap.keystore
  • keystore의 password를 입력 후 신규 password를 "android"로 입력(두번).

4. alias key 이름을 "androiddebugkey"로 변경.

  • keytool -changealias -keystore iap.keystore -alias Old_Key_Store_Name -destalias androiddebugkey
  • keystore의 password "android"입력후 alias의 password 입력.

5. androiddebugkey의 password를 "android"로 변경.

  • keytool -keypasswd -keystore iap.keystore -alias androiddebugkey
  • keystore의 password "android" 를 입력 및 alias key의 password 입력 후 신규 password를 "android"로 입력(두번).

6. 변경 완료.

7. Eclipse에 적용하기.

 Window -> Preferences -> Android -> Build에서 "Custom debug keystore"에 작업한 keystore 파일 선택.


8. Eclipse에서 설치해 보기








'프로그래밍 > 안드로이드' 카테고리의 다른 글

UnsupportedMethodException  (0) 2017.01.20
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함