私はAndroid仮想デバイスを作成しました。これはIntel HAXMを使用してSDKエミュレーターで実行されます。VisualStudio(デバッグデバイスのドロップダウンリスト)で確認し、アプリケーションをデバッグできました。これは手元に物理的なデバイスがない場合に最適です。次にsomethingが発生しました!? !それは今現れることを拒否しますか?
先週私が試しました(順不同):
私はこれらを読みました。また、喜びもありません...
他の情報:
VS 2015でAndroid Emulator Manager(AVD)を使用して同様の問題がありました。Android Emulator Managerからエミュレータを起動する必要があります。デバッグデバイスのドロップダウンリストに表示されましたが、ある日表示されませんでしたTools> Android> Restart Adb Server修正しました。
VS 2017では、ユーザーが管理者でないことが問題でした。問題は、Android_SDK_HOME環境変数が設定されていない限り、%userprofile%ディレクトリに.Androidフォルダーが作成され、Visual Studioがそれを使用してエミュレートされたデバイスを探すことです。ただし、AVDを管理者として実行すると、管理者特権に使用する管理者プロファイルが使用され、そのユーザーの下の.Androidフォルダーがエミュレートされたデバイスの管理に使用されます。
リンクをたどると、すべてのユーザーがエミュレートされたデバイスの同じ場所を探すように環境変数を設定する方法に関するガイドが表示されます。
https://www.mysysadmintips.com/windows/clients/761-move-Android-studio-avd-folder-to-a-new-location
必要なソフトウェアが正しくインストールされていることを確認した後(Windowsの機能でHyper-Vオプションがオンになっていて、BIOSでも有効になっている):
ここでも同様の問題で、一連のAndroidエミュレーターがVisual Studio 2015でセットアップされましたAndroid Emulator Manager(AVD))がありましたが、xamarinを実行しようとしました。フォームのサンプル、私が作成したエミュレーターのいずれもデバッグターゲットのドロップダウンに表示されませんでした。
私にとってそれを修正したのは、Androidプロジェクトをスタートアッププロジェクトとして手動で設定することでした(プロジェクトを右クリック>スタートアッププロジェクトとして設定)
何らかの理由で(バグ/機能?)Visual Studioのメニュードロップダウン[スタートアッププロジェクト]から選択したアイテムを変更するだけでは不十分です。お役に立てれば!
私はこの問題を抱えており、ビジュアルスタジオ環境変数がC:\ ProgramData\Microsoft\AndroidSDK\25を指しており、作成した 'C:\ Program Files(x86)\ Android\android-sdk'ではないことに気付きました新しいAVD。
だから、私は単にそれを変更しました、そしてもちろん...それはうまくいきませんでした。
ただし、すべてが失われるわけではありません。 AVD Managerでエミュレーターを起動し、その上に.apkファイルをドラッグアンドドロップするだけでインストールされます。
VS2015でも同様の問題がありました。私のために働いた解決策は、ツール> Android> @chlochlofashoが言及したようにAdbサーバーを再起動することでした。
もう1つは、機能したのは単純に、slnをクリーンアップし、slnを再構築してから、VSを再起動するだけでした。