프로젝트 같이 진행하는 분 컴퓨터인 A컴퓨터에 있는 소스를 받아서 구글맵 실행하니 맵이 타일로 나오길래

B컴퓨터인 제 컴퓨터에서 안드로이드 프로그래밍 정복에 나오는데로 

keytool -list -keystore debug.keystore 입력 후 엔터 쳐서 나오는 MD5를 복사한 후

http://code.google.com/intl/ko-KR/android/maps-api-signup.html로 이동해서 

Generate 해서 나온 키로 map.xml에 api키만 변경해서 컴파일하니 단말기(넥서스S)에서 구글맵이 잘 작동했습니다.


그러나 집에 있는 C컴퓨터B컴퓨터에서 가져온 파일을 import해서 실행하니 회색맵이 나옵니다.

컴퓨터가 바뀔때마다 재설정 해줘야 한다는 글을 봐서 아래처럼 설정했습니다.


keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android

다시 사이트가서 Generate API KEY 버튼을 눌러줘서 생성하고 

map.xml에서 api키도 변경해줘서 다시 짠 해봤더니 역시 회색 타일 ㅠ_ㅠ 입니다.

(keytool -list -keystore debug.keystore 이렇게도 다시 설정해 봤지만 안되었습니다.)


LogCat 보니 mapActivity : Couldn't get connection factory client 나와서 열심히 구글링 했습니다.

여기저기 사이트 가서 릴리즈 key여야 된다는 글도 보고 많이 보았는데


이상한 것은 다시 B컴퓨터에서 컴파일 하면 됩니다. ㅜ_ㅜ 집에서 공부해야 하는데...


G-MAIL계정당 1개 인가 싶어서 다른 메일 한개 더 생성해서 발급도 받아 봤는데 역시 안됩니다.


반전!!  "안드로이드 프로그래밍 정복"에 나오는 C24_OveralyLocation 등 예제소스 파일에 있는

MAP.XML에가서 위에서 얻은 API KEY넣고 컴파일 했더니 맵이 넥서스S(단말기)에 잘 뜹니다.


왜 같은 키를 가지고 어떤 프로그램은 되고 프로젝트 중인 프로그램은 안되는지.. 

import로 다른 컴에서 작업한거 갖고 와서 맵키 생성해서 변경만 해준건데 왜 안되는지 머리가 아픕니다.


지금 제 단말기에는 예제어플은 되고 같이 프로젝트하는 어플은 안되고 있습니다. 둘다 같은 키입니다.

즉 집에서만 안되고 있습니다.


현명하신 여러 분들의 고견을 듣고 싶습니다. 부탁드립니다.