2011-11-15 9 views
10

Android 프로젝트에 MapView를 포함 시키려합니다. 나는 안드로이드 개발자 웹 사이트에서지도보기 자습서를 다음과 같은거야하지만 난 오류가 받고 있어요 :MapActivity를 유형으로 해결할 수 없습니다.

'MapActivity cannot be resolved to a type' 

내가 Ctrl 키 + O 자동 가져 오기 모든 클래스를 Shift 키를 누르면하려하지만 도움이 아니에요. 나는지도를 포함 할 때 libary 수동으로이 오류 준다 : 나는 매니페스트 (아래 참조) 다음 줄을 추가 한

'The import com.google.android cannot be resolved' 

를 내 목표는 API 7 (플랫폼 : 2.1)입니다.

<uses-library android:name="com.google.android.maps" /> 

내가 뭘 잘못하고 있니?

감사합니다 !!!

+6

프로젝트를 Google API에 맞게 설정 했습니까? – MrZander

+0

의견을 보내 주셔서 감사합니다. Android SDK 관리자를 사용하여 모든 패키지를 가져 왔습니다. 모든 avaiable 패키지를 설치했고 모든 Google API의 빌드 타겟이 여전히 목록에 없다면? 나는 모든 Android 패키지 (1.5에서 4.0까지)를 가지고있다. –

+0

eclipse를 사용하고 있습니까? Window> Android SDK 및 ADK Manager> 설치된 패키지로 가서 최신 버전인지 확인하십시오. – MrZander

답변

5

Google API는 타사 SDK입니다. 패키지 관리자에서 제 3자를 선택하십시오.

+0

감사합니다. SDK 관리자를 다시 열었지만 제 3 자 SDK가 표시되지 않습니까? 이 스크린 샷보기 : http://img249.imageshack.us/img249/1340/sdk.png –

+2

정렬 기준 : 저장소를 선택합니다. 그래도 여전히 볼 수 없다면 도구 -> 사이트 관리 및 https://dl-ssl.google.com/android/repository/addon.xml을 추가하십시오. – TheJohnny

+0

Google 애피는 현재 내 사이트에 있습니다. 패키지 목록 !! 새로운 광고를 추가해야했습니다. –

9

컴파일 할 때 올바른 라이브러리를 참조해야합니다. 하지만 당신이 설명하는 것은 런타임에이 특정 라이브러리를 사용하도록 Android에 요청하는 것입니다.

Eclipse 프로젝트에서 오른쪽 마우스 버튼을 눌러 속성 -> Android를 클릭해야합니다. Project Build Target에서 Google Inc.의 공급 업체를 선택하십시오.

관련 문제