2012-06-18 10 views
1

안드로이드의 에뮬레이터에서 내 hello world 응용 프로그램을 시작하려고합니다. 하지만 콘솔에서 다음 오류가 발생합니다 :내 첫 번째 안드로이드 응용 프로그램 시작

[2012-06-18 16:55:50 - hello] Failed to find an AVD compatible with target 'Android 4.0.3'. 

내 프로젝트 이름은 안녕하세요, 패키지 이름은 com.hello입니다. 문제를 해결하고 Android의 세계에 들어갈 수있는 방법을 알려주세요. 오류 위 사전

+2

하나가에 대한 AVD 확인 안드로이드 4.0.3 또는 당신이 이미 가지고있는 응용 프로그램의 안드로이드 버전을 설정합니다. 또한 매니페스트 파일에서 android : minSDKversion을 사용하십시오. – user370305

+0

매니페스트 파일에서'android : minSDKversion = 7'을 사용하십시오. 그 후, 당신은 안드로이드 버전 2.1에서 변경 후 – Praveenkumar

답변

0

응용 프로그램과 동일한 대상 API 인 에뮬레이터가 필요합니다.

이제 Window> AVD Manager로 이동 한 다음 New를 선택하여 새로운 AVD를 만드십시오. 타겟이되는 새로운 AVD가 응용 프로그램 "4.0.3"또는 API 레벨 15와 동일하게 만드십시오.

0

에서

덕분에 당신이 안드로이드 4.0.3을에 개발하고 있지만 안드로이드 AVD는 안드로이드 4.0.3보다 낮은 버전입니다 것으로 나타났다.

해결 방법 1 :
가/편집 AVD를 만들고 4.0.3플랫폼를 지정합니다.

해결 방법 2 : 'AndroidManifest.xml에'에서
변경 <uses-sdk android:minSdkVersion="10"/>project.properties에서
target=android-10.

참고 : 예를 들어 API 10 만 사용했습니다. AVD에 지정한 API 수준을 사용해야합니다.

+0

까지 그 응용 프로그램을 실행할 수 있습니다, 나는 다음과 같은 오류가있어 : [2012-06-18 18:42:11 - 첫 번째] 대상 'android-10' – Bappa

+0

을 해결할 수 없습니다 ** API-10 ** 용 Android SDK가 설치되었습니다. – GAMA

0

귀하는 오래된 android os가 포함 된 장치 또는 avd를 사용하고 있지만 귀하의 프로젝트는 android 4.0 용으로 구성되어있는 것으로 보입니다.

(4)는 안드로이드 4.0.4과 안드로이드 가상 장치를 만들거나 장치 (또는 AVD) (이하 나) SDK 수준으로 프로젝트 구성을 설정

0

사용하고있는 에뮬레이터는 SDK 버전과 호환되지 않습니다 당신 매니페스트 파일에 언급되어 있습니다.

*

 <uses-sdk android:minSdkVersion="15" /> 

는 다음 4.0 SDK를 설치해야하거나 매니페스트에서 변경할 수 있습니다 :.

은 당신이 주어진 경우

 <uses-sdk android:minSdkVersion="7" /> 
관련 문제