AVD を作成しようとすると、何らかの理由で [OK] ボタンをクリックできません。私が間違っていることを誰かが知っていますか?
8 に答える
CPU / ABIが「このターゲットにはシステムイメージがインストールされていません」と言っているからです。システム イメージをインストールする必要があります。
Android SDK Manager で、「ARM EABI v7a システム イメージ」がインストールされていることを確認します (4.0 以降の Android バージョンごとに、仮想デバイスを実行できるようにシステム イメージをインストールする必要があります)。
あなたの場合、ARMシステムイメージのみが存在します(Android 4.2)。古いバージョンを実行していた場合、Intel はシステム イメージ (Intel x86 ATOM) を提供しています。両方のパフォーマンスの比較をインターネットで確認できます。
私の場合 (下の画像を参照)、Android 4.2 のシステム イメージはインストールしていませんが、4.1.2 の ARM および Intel システム イメージはインストールしています。
4.2 システム イメージをインストールしない限り、あなたと同じ問題が発生します。
更新: この最近の記事Intel アーキテクチャでの Androidエミュレーターの高速化 では、インテル システム イメージを正しく使用/インストールしてエミュレーターを高速化する方法について説明しています。
編集/フォローアップ
写真に表示されているのは、元の質問だった Android 4.2 のものですが、Android のすべてのバージョンに当てはまります。
もちろん (@RedPlanet が言ったように)、MIPS CPU デバイス用に開発している場合は、「MIPS システム イメージ」をインストールする必要があります。
最後に、@SeanJA が言ったように、新しくインストールされたイメージを表示するには、Eclipse を再起動する必要があります。しかし、私にとっては、更新したソフトウェアを常に再起動して、すべての変更が考慮されていることを確認しており、そうすることは良い習慣だと思います.
Ubuntu で実行中の android-studio の場合、パッケージをインストールするために実行します (これらはデフォルトではインストールされません)。
android update sdk
4.2.2 イメージで AVD を作成しているときに同じ問題が発生しました。次のようにして解決しました。
adt-bundle-windows-x86_64-20131030\sdk\system-images\android-17 に "default" フォルダーが存在するかどうかを確認します。
存在する場合は、「デフォルト」フォルダーの内容 (ダウンロードしたシステム イメージ) を adt-bundle-windows-x86_64-20131030\sdk\system-images\android-17 に移動します。
お役に立てれば。
「default」という名前のフォルダー内のフォルダーを android-## フォルダーに移動して、Eclipse が画像を表示できるようにする必要がありました。
最新の Android Wear テクノロジーに関連して、このエラーに対して新たに発生する可能性のあるエラーがあります。来週に備えて、wear SDK のエミュレーターを起動しようとしていました。API レベルは、4.4.2 KitKat の最新ビルドでのみサポートされています。
したがって、ウェアラブルなどを使用している場合は、Eclipse で 2.3.3 Gingerbread としてデフォルトで開始されます。ターゲットが、サポートされている可能な限り低いターゲットと一致していることを確認してください。ウェアラブルの場合、最新の 19 KitKat です。