新しい素のXamarin Cross Platformアプリケーションを作成しました。Marshmallow(6.0 API 23)を使用してVSエミュレーターでAndroidプロジェクトを実行すると、次のエラーが表示されます。
実行時チェックの完了を待っています
エミュレータは正常に起動し、警告またはエラーなしでプロジェクトがビルドされます。私は一晩でこの状態のままにしておきましたが、このポイントを超えることができません。
任意の方向/提案をいただければ幸いです。
EDIT 1:Android SDKイメージを使用すると、Hyper-V VMに問題があるようです。
私は次のようにしてこのエラーを乗り越えました:
これは、エミュレーターが開始されるたびに行う必要があります。 VSが自動的に接続しないという問題は解決しませんでしたが、続行するには簡単に実行できることがわかりました。
補足事項として、アプリケーションが実行されてすぐに終了する場合は、次を実行します。
更新#1
@masoundが提供するリンクを見て、レジストリキーが見つからないことがわかりました。だから、私は次のことをしました:
ADBサービスを再起動する必要があります。 Visual Studio-Service-Android-restart adbサービス。助けてくれました。
Visual Studioのメニューバーから:Tools -> Android -> Restart Adb Server
this リンクには、VS Android emulator。のいくつかの問題の修正があります。それらの1つは、adbがエミュレータに接続できないという問題に関するものです。これは違いが原因です。エミュレータが指すadbのパスと、Visual Studioが動作するadbの実際のパスの間この競合は、Visual Studioまたはそのコンポーネントを更新することによって発生する可能性があります。以下を実行します。
私はこれに出くわしました。マシンとデバイスを再起動しました。すべて良いです。
私は同じ問題を抱えていました。それを修正しようとして時間を費やしました。上記のすべての回答を試してみましたが、役に立ちませんでした。 Android Device Managerを開き、すべてのエミュレータで工場出荷時設定にリセットしました。問題を修正しました。
エミュレーターでアプリをアンインストールし、エミュレーターを再起動します。
それは私のためにそれをしたことのように思えた。私はAndroid 6エミュレーター、HAXMを使用していました。また、過去に役立ったかもしれない_Use Shared Runtime
_の_xamarin.Android > properties > Android options
_およびUse Fast Deployment (debug mode only)
を無効にしようとしました。しかし、今回は役に立たなかったと思います... ...また、コンピューターを7回再起動し、_windows features
_を使用してhyper-vをオンおよびオフにすることもできました。