6

Google지도 Android API V2를 실행하는 데 대한 지침을 따르고 있습니다. 나는 에뮬레이터를 사용하고있다. (실제 장치가 문제를 해결할 수 있지만 에뮬레이터를 시도하려고합니다.) mapfragment에 두 개의 확대/축소 버튼이있는 연한 노란색 배경이 표시되며 LogCat에서 'Google Maps Android API v2에서만 지원됩니다. OpenGL ES 2.0 이상을 지원하는 장치 "를 참조하십시오. 가장 최근의 Android 및 Google지도 API (Android 4.2.2 및 Google API 17)를 사용하고 있습니다.Google지도 Android API V2 에뮬레이터에지도가 표시되지 않습니다.

나는 안드로이드의 초보자이며 많은 검색을 수행했습니다. 여기에 내가 발견 한 것입니다 : Google은 서비스 (에뮬레이터를 조정하는 것은이 문제를 해결하기 위해 제외) 에뮬레이터에서 지원되지 않은 플레이 이후

  1. 지도는 에뮬레이터에서 지원되지 않았다. 그러나 공식 페이지에 따르면 지원이 있습니다. "참고 : Google API 플랫폼의 Android 4.2.2 이상 버전에만 Google Play 서비스가 포함됩니다." http://developer.android.com/google/play-services/setup.html

  2. 에뮬레이터에 대한 OpenGL ES 2.0 지원에 대한 많은 토론이 있었으며 OpenGL ES 2.0은 에뮬레이터에서 전혀 지원되지 않는다고합니다. 그러나 여기에 google이라는 페이지가 있습니다. "OpenGL ES 2.0을 지원하기 때문에 보너스로 OpenGL 게임을 http://android-developers.blogspot.ca/2012/04/faster-emulator-with-better-hardware.html에서 실행할 수 있습니다." 그래서 혼란스러워!

에뮬레이터에서 Google지도를 실행할 수 있는지 알고 싶습니다 (Android 및 Google API의 최신 버전 사용). 아니면 실제 장치로 전환하거나 에뮬레이터를 "조정"해야합니다.

추가 : - "호스트 GPU 사용"이 선택되어있어 도움이되지 않습니다. 여전히 오류 "Google Maps Android API v2는 OpenGL ES 2.0 이상을 지원하는 기기 만 지원합니다."

Google은 2013 년 5 월에지도 android API v2 에뮬레이터 지원을 발표했습니다. 사용자 제한으로 인해 링크를 게시 할 수는 없지만 Google지도 android API v2의 출시 페이지로 이동하면 찾을 수 있습니다. 그러나 그것은 효과가없는 것처럼 보입니다.

+0

AVD 관리자에서 호스트 GPU 모드 설정을 아직 ​​확인하지 않은 경우 확인하십시오. – CommonsWare

+0

나는 그것을 확인했다. 도움이되지 않는 것 같습니다. – Jian

+0

Phooey. 호스트 GPU 모드가 켜져 있지 않으면 API 17 에뮬레이터는 OpenGL ES를 2.0이 아닌 것으로 확실히보고합니다. 내 주요 개발 기계는 호스트 GPU 모드를 사용할 수 없으므로 호스트 GPU 모드가 OpenGL ES 2.0 기능을 제공하기를 바랍니다. – CommonsWare

답변

8

나는 에뮬레이터에서 작동하도록 Google Maps v2를 만들려고 노력하는 데 지쳤습니다. 제 3 자 에뮬레이터 호출 Genymotion을 사용하여 종료되었습니다. 지도가 완벽하게 작동 할뿐만 아니라 일반 Android 에뮬레이터보다 빠르며 실제 기기보다 빠릅니다.

사용해보기!