2011-01-10 12 views
1

에뮬레이터를 실행하려고 할 때마다 시도해 볼 때마다 '응용 프로그램이 예기치 않게 중지되었습니다'라는 동일한 오류 메시지가 나타납니다. 작업 관리자에서 adb 프로세스를 종료하여 정렬을 시도했습니다. 로그 고양이 오류라고 :안드로이드 에뮬레이터 실행

경고 : 응용 프로그램은 API 수준 요구 사항을 지정하지 않습니다! 기기 API 버전은 7입니다 (Android 2.1-update1)

어떻게 정렬 할 수 있는지, 또는 다른 문제가 있는지 알 수 없습니다.

감사합니다.

암리타

+2

AndroidManifest.xml을 사용하십시오. API 버전 – evilone

답변

3

나는 당신의 문제에 대한 해결책이 추측 : 매니페스트에서

지금 바로 원하는 버전 번호로 번호를 변경 뭔가이

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

처럼이 있어야합니다. 또한 default.properties 파일에서 대상 값을 변경해야합니다.

AdnroidManifest.xml은 다음과 같습니다

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.jaxx.progressbarexample" 
     android:versionCode="1" 
     android:versionName="1.0"> 
    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <activity android:name=".MainActivity" 
        android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

    </application> 
    **<uses-sdk android:minSdkVersion="9" />** 

</manifest> 
+0

을 지정하지 않은 것 같습니다. androidmanifest.xml에 언급 한 내용이 없습니다. 그러나 거기에 이것이 있습니다 : android : versionCode = "1" android : versionName = "1.0"> –

+0

다음에 추가해야합니다. 나는 나의 지위를 바꿨다. 거기에서 보라. – evilone

2

한가지 더, 당신은 당신의 AndroidManifest.xml에서 최소 SDK 버전을 만드는 동안 지정하는 것을 에뮬레이터 대상 SDK 버전과 유사한 파일을 지정 생각 나게하기 위해 AVD.or 또는 귀하의 응용 프로그램의 대상 SDK와 새로운 AVD를 만듭니다

. where to specify target api

관련 문제