AndroidエミュレータがVisual Stuioのデバッグターゲットに表示されない
以下の手順でAndroidエミュレータを起動したのですがVisual Studioのデバッグターゲットにエミュレータが表示されません。
Visual StudioにAndroidエミュレータを認識させるにはどうすればよろしいのでしょうか?
- 「Android Virtual Device (ADV)Manager」を起動(※:1)
- エミュレータを起動し、「Dev Settings」→「USB debugging」にチェックを入れる(※:2)
- 「Visual Studio」を起動し、「テンプレート」→「Visual C++」→「クロスプラットフォーム」→「Native-Activity」でプロジェクトを作成(※:3)
- デバッグターゲットに「Debug」「x86」「使用可能なデバイスが存在しません」と表示されてしまう。
- 「F5」でビルド&実行すると「パッケージのインストール中にエラーが発生しました。デバイス '' が無効か、動作していません。…」と表示されパッケージのインストールに失敗する。
ちなみに、adbには、エミュレータも実機も認識されているように見えます。
実機では、デバッグターゲットにもちゃんと表示され、パッケージのインストールもうまく行きます。
※:1 Android SDK Managerからインストールしたパッケージ:
Tools以下全部
Android N(API 24)以下全部
Android N(API 23,N Preview)以下全部
Android 6.0(API 23)以下全部
Android 4.4.2(API 19)
SDK Platform 19 4
Intel x86 Atom System Image 19 5
Extras
Android Support Repository 33
Google USB Driver 11
Intel x86 Emulator Accelerator (HAXM installer) 6.0.1
※:2 AVD Managerから起動したエミュレータの設定:
AVD Name:AVDtest01
Device:Nexus 4
Target:Android 4.4.2 - API Level 19
CPU/ABI:Intel Atom(x86)
Keybord:「Hardware keyboard Present」にチェック
Skin:WXGA720
Front Camera:None
Back Camera:None
Memory Options:RAM:512 VM Heep:64
Internal Storage:200
Emulation Options:「Use Host GPU」にチェック
※:3 実行環境(Win7 32bit):
Microsoft Visual Studio Community 2015
Version 14.0.24720.00 Update 1
Microsoft .NET Framework
Version 4.6.01055
Visual C++ for Cross Platform Mobile Development 1.0
Visual C++ for Cross Platform Mobile Development
Visual Studio Tools for Apache Cordova Update 7
Visual Studio Tools for Apache Cordova
Xamarin 4.0.0.1717 (1390b70)
Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android.
Xamarin.Android 6.0.0.35 (d300845)
Visual Studio plugin to enable development for Xamarin.Android.
Xamarin.iOS 9.3.99.33 (ea30b32)
Visual Studio extension to enable development for Xamarin.iOS.
Android SDK Manager
Revision 25.1.7
以上、よろしくお願い致します。
レジストリとパスの設定を追記します。
1.レジストリの設定
自分の環境では「HKEY_LOCAL_MACHINE\SOFTWARE\Android SDK Tools」に
存在したので、手作業で追加しました。
2.「adb.exe」のディレクトリ確認(dirコマンド実行結果の一部)
C:\Program Files\Android\android-sdk\platform-tools のディレクトリ
2016/06/20 01:18 .
2016/06/20 01:18 ..
2016/06/20 01:18 1,479,680 adb.exe
3.環境変数「Path」の設定
4.「adb devices」の実行結果
C:\Program Files\Android\android-sdk\platform-tools>adb devices
List of devices attached
emulator-5554 device
*************** device
あと、エミュレータを起動すると実機の方もデバッグターゲットに表示されなくなることも
あります。