回答:
CPU / ABIが「このターゲットにはシステムイメージがインストールされていません」と言っているからです。システムイメージをインストールする必要があります。
Android SDK Managerで、「ARM EABI v7aシステムイメージ」がインストールされていることを確認します(4.0以降のAndroidバージョンごとに、仮想デバイスを実行できるようにシステムイメージをインストールする必要があります)
あなたのケースでは、ARMシステムのイメージのみが存在します(Android 4.2)。古いバージョンを実行していた場合、インテルはシステムイメージ(Intel x86 ATOM)を提供しています。インターネットで確認して、両方のパフォーマンスの比較を確認できます。
私の場合(下の画像を参照)、Android 4.2のシステムイメージをインストールしていませんが、4.1.2のARMおよびIntelシステムイメージをインストールしています。
4.2システムイメージをインストールしない限り、私と同じ問題が発生します。
更新:この最近の記事「IntelアーキテクチャーでのAndroid Emaulatorの高速化」では、インテルシステムイメージを正しく使用/インストールしてエミュレーターを高速化する方法について説明しています。
編集/フォローアップ
画像に表示されているのは、元の質問でしたが、Android 4.2ですが、Androidのすべてのバージョンに当てはまります。
もちろん(@RedPlanetが言ったように)、MIPS CPUデバイス用に開発している場合は、「MIPSシステムイメージ」をインストールする必要があります。
最後に、@ SeanJAが言ったように、新しくインストールされたイメージを表示するには、Eclipseを再起動する必要があります。しかし、私は常に更新したソフトウェアを再起動して、すべての変更が確実に反映されるようにします。そうすることをお勧めします。
これは次の場合に起こります。
マシンにAndroid SDKの複数のコピーがインストールされています。 Android SDKの1つのコピーで使用可能なイメージとデバイスを更新し、別のアプリケーションでアプリケーションをデバッグまたは実行しようとしている可能性があります。
Eclipseを使用している場合は、「設定| Android | SDKの場所」を確認してください。期待どおりのパスであることを確認してください。そうでない場合は、Android SDKがインストールされていると思われる場所を指すようにパスを変更します。
このページの他の回答で詳しく説明されているように、エミュレーターにAndroidデバイスが設定されていません。
4.2.2画像でAVDを作成するときに同じ問題が発生しました。次のようにして解決しました。
adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17に「デフォルト」フォルダが存在するかどうかを確認します。
存在する場合は、「デフォルト」フォルダの内容(ダウンロードしたシステムイメージ)をadt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17に移動します。
お役に立てれば。
最近のAndroid Studioのスクリーンショットでこの質問を更新したいと思います。新しいシステムイメージをインストールする場所を見つけるのに少し手間がかかりました。
2つのパスのいずれかを介してSDK Managerにアクセスします。オプション1.ツール> Android> SDKマネージャーオプション2. Android Studio>設定>外観と動作>システム設定> Android SDK(これはMac用です。他のユーザー向けです。)
[SDK Platforms]ペインで、[Show Packages]ボックスをオンにしてシステムイメージを確認します。
必要なものを選択し、「適用」をクリックして、ボイラ!