안드로이드 에뮬레이터에서는 맵뷰 되는데, 휴대폰에서는 안될때 Tip


Android/안드로이드 프로그래밍 2011. 2. 28. 11:14





에뮬레이터에서는 되는데, 휴대폰에서는 안될 때는 딱 한가지 경우입니다.
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

두가지가 차이가 나면서 생기는 문제점인데, 주의하시길 바랍니다!
삼성전자 갤럭시 S20 플러스 자급제폰, 코스믹 그레이, 256GB Apple 에어팟 프로 (노이즈캔슬링 방수 블루투스 5), MWP22KH/A, 단일 색상 삼성전자 갤럭시탭S6 10.5 128G WIFI, SM-T860N, 마운틴 그레이

WRITTEN BY
ShakeJ

트랙백  0 , 댓글  0개가 달렸습니다.
secret