CPU = x86を使用しているターゲットAndroid 5.1(Google API)とAndroid 6.0(Google API)のAVDを正常に起動できます。しかし、AVDはAndroid 4.1(Google API)用にCPU = armを使用して作成することはできません。私はそれを起動しようとすると、私は、ダイアログを参照してください。Androidスタジオ2.0エミュレータでAVDを起動できません
Cannot launch AVD in emulator.
Output:
emulator: ERROR: This AVD's configuration is missing a kernel file!!
emulator: ERROR: ANDROID_SDK_ROOT is undefined
2つのAVDが仕事をしているので、私はANDROID_SDK_ROOTが定義されていることを確認しています。私はまた、ファイル - >プロジェクトの構造 - > SDKの場所が正しいことを確認しました。
私もAndroidのSDK Managerを実行している、すべてのAPIに16の項目をアンインストールし、これらのAPIに16の項目を再インストール:AndroidのSDK Manager内
SDK Platform
Intel x86 Atom System Images
ARM EABI v7a System Image
Google APIs
Sources for Android SDK
他のすべてのライブラリとパッケージが最新です。そして私はWindows 7のコンピュータを再起動しました。
また、CPU = x86ではなく、Android仮想デバイスマネージャとしてこのAPI 16 AVDを作成する必要があります。利用可能なシステムイメージを表示する場合、x86 = target = Android 4.1のイメージは表示されませんGoogle APIを使用して)。
問題は何ですか?または、私はこの問題をデバッグしようとすることができるものを提案しますか?
私はこれが別のAndroid Studioのバグであると仮定していますが、私は答えは見ませんでした。このバグレポートを入力しました - https://code.google.com/p/android/issues/detail?id=207494
仮想化技術を有効にするのも忘れてください。また、HAXMにもWindowsを使用しているIDをインストールしてください。 –
この問題は、Android Studio 2.0に更新したときにのみ表示されます。以前はHAMXの有無にかかわらずエミュレーションがうまくいきました。 – pbm