안녕하세요.

제 개발 환경은
win7, eclipse3.5, android sdk r06(최신) 입니다.

보통 google map api key를 생성하는 방식으로 key를 생성하여, 이를 layout xml 파일에 적용을 하였습니다.
1. keytool을 이용한 md5 키 생성
keytool -list -alias androiddebugkey -keystore "C:\Users\~~~\.android\debug.keystore" -storepass android -keypass androidandroid

2.생성된 md5 키를 이용해서 map api key 생성
http://code.google.com/android/maps-api-signup.html

이를 적용하여 이클립스에서 emulator를 통해 보면 정상적으로 map 서비스가 됩니다.
하지만, 해당 프로젝트에 대해서 apk 파일을 생성하여
실제 안드로이드 기기(HTC desire, android 2.1)에 적용을 하면
지도가 격자 모양으로만 표시되고 보이질 않습니다.
다른 구동상의 이상은 없는 것으로 봐선 그냥 지도만 표시 안되는 것 같습니다.

보통 "google map api key 생성" 방법이라고 올려져 있는 것은 emulator상에서만 유효한건가요?
제가 실제 기기에 적용하려면 다른 뭔가 해줘야 하는 건가요?

참고적으로,
1. 저의 layout xml 파일에는

 <com.google.android.maps.MapView
        android:id="@+id/mapview"
   
     android:clickable="true"
        android:apiKey="생성된 키"
        android:layout_width="fill_parent"
        
android:layout_height="wrap_content" />


      

2. AndroidManifest.xml 파일에는
 <uses-permission
        
android:name="android.permission.ACCESS_FINE_LOCATION" />
    
<uses-permission
        
android:name="android.permission.ACCESS_COARSE_LOCATION" />
    
<uses-permission
        
android:name="android.permission.INTERNET" />
    <uses-sdk 
android:minSdkVersion="7" />

으로 정의돼 있습니다.

항상 건강하세요