2011-01-10 8 views
1

私はエミュレータを実行しようとしていますが、試行するたびに「アプリケーションが予期せず停止しました」というエラーメッセージが表示されます。タスクマネージャのadbプロセスを強制終了してソートを試みました。ログのcat errorと表示されます:Androidエミュレータの実行

警告:アプリケーションで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

もう一つは、あなたの作成時に指定したものをお使いのエミュレータのターゲットSDKのバージョンに似たファイルあなたのAndroidManifest.xmlに分SDKのバージョンを指定しますAVD.orまたはあなたのアプリケーションのターゲットsdkを使って新しいAVDを作成する

where to specify target api