에뮬레이터에서는 되는데, 휴대폰에서는 안될 때는 딱 한가지 경우입니다.
keytool 을 이용해서 fingerprint 를 얻어내는 데 있어서, 휴대폰 용 APK 를 만들 때
'새로운 키를 생성' 했기 때문입니다.
기존에 설명과 같이, "user 폴더의 .android 폴더의 debug.keystore"로 어플리케이션을 제작하시고,
Android Manifest 에서 Use the Export Wizard 를 눌러 배포하실 때 처음물어보는 키스토어를 생성하겠냐는 물음에 예스를 하신경우,
휴대폰에 설치될 apk 용 debug.keystore을 새로 생성하신 것이 되기 때문에 (D:\androidUHI2\debug.keystore)을 keytool 로 추출해서 api key를 받아오셔야 정상적으로 작동됩니다.
기본적인 안드로이드 debug.keystore
새로 생성해서 배포했을 때 debug.keystore
두가지가 차이가 나면서 생기는 문제점인데, 주의하시길 바랍니다!
'프로그래밍언어 > Android Programming' 카테고리의 다른 글
안드로이드 위치기반 서비스 API (0) | 2011.03.03 |
---|---|
안드로이드 서브 메뉴 만들기! (0) | 2011.03.03 |
안드로이드 인텐트 (액티비티) 이동 (0) | 2011.03.03 |
힘들었던 옵티머스큐 2.2 프로요 업데이트 후기 (0) | 2011.02.16 |
함께하는 안드로이드 개발 - 3 안드로이드 SDK 설치하기 (0) | 2011.01.18 |