1

Android のエミュレーターで Hello World アプリケーションを起動しようとしています。しかし、コンソールで次のエラーが表示されます。

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

私のプロジェクト名は hello で、パッケージ名は com.hello です。問題の解決方法と、Android の世界に入るきっかけとなる方法を教えてください。

前もって感謝します

4

4 に答える 4

0

上記のエラーは、Android 4.0.3で開発しているが、Android AVD のバージョンが Android 4.0.3 よりも古いことを示しています。

回避策 1:
AVD を作成/編集し、プラットフォーム4.0.3として指定します。

回避策 2: 「AndroidManifest.xml」とを
変更します。<uses-sdk android:minSdkVersion="10"/>
target=android-10project.properties

注: 例として API 10 を使用しました。AVDに指定した API レベルを使用する必要があります。

于 2012-06-18T11:38:21.653 に答える
0

アプリケーションと同じターゲット API であるエミュレーターが必要です。

[ウィンドウ] > [AVD マネージャー]、[新規] の順に移動して、新しい AVD を作成します。アプリケーション「4.0.3」または API レベル 15 と同じターゲットの新しい AVD を作成します。

于 2012-06-18T11:38:59.593 に答える
0

古い Android OS のデバイスまたは avd を使用していますが、プロジェクトは Android 4.0.4 用に構成されているようです

Android 4.0.4 で Android 仮想デバイスを作成するか、プロジェクト構成をデバイス (または avd) SDK レベル (またはそれ以下) に設定します。

于 2012-06-18T11:39:05.770 に答える
0

使用しているエミュレーターは、マニフェスト ファイルに記載されている SDK のバージョンと互換性がありません。

あなたが与えた場合:

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

次に、4.0.* 用の SDK をインストールする必要があります。

または、マニフェストで変更できます。

      <uses-sdk android:minSdkVersion="7" />
于 2012-06-18T11:39:06.957 に答える