이클립스에서 [Android tools -> Export Signed Application Package... ] 를 이용해도 지도가 표시되지 않았다.
무슨 버그인지는 모르겠으나 로그캣을 확인해보니
at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115)
이런 Exception 이 발생을 하는데 원인은 키가 유효하지 않아서 그렇단다. (http://www.pocketvnc.com/blog/?page_id=511)
실제로는 유효한 키 임에도 이러길래 방법을 바꾸었더니 지도가 정상적으로 나왔다.
1. 우선 프로젝트 우클릭을 하여, [Export...] 를 선택
2. Export Android Application 선택
3. 프로젝트 확인하고 사용하고자 하는 키의 패스워드를 입력한 뒤 apk 파일의 path 를 확인한다.
4. 이후 콘솔창을 띄우고 apk 파일이 있는 위치로 가서 아래와 같이 입력해주면 된다.
> adb install -r ./myApk.apk
5. 이렇게 하면 타겟 단말에 자동적으로 apk 파일이 설치가 된다.
단, 주의사항이 있다.
1) 자동 실행 안됨.
2) 이전에 설치된 apk 파일과 key 가 다를 경우 지우고 설치해야 함
6. 이후 앱을 실행시키고 지도를 띄워보면 잘 떠진다.
* 이래도 지도가 뜨지 않을 경우, 통신망 상태를 잘 살펴보자.
망 상태가 좋지 않을 경우 지도 로딩이 안되는 경우가 왕왕 있다.
