2015-01-06 22 views
8

Visual Studio 2013にXamarin.Formsプロジェクトがあり、Androidアプリケーションを実行しようとするとエミュレータがロードされますが、アプリケーションがロードされず、さまざまなエラーが発生します。Androidエミュレータを実行できません

私はどちらか、私はそれを選択したどのような設定に応じて、Androidのエミュレータを実行しよう

DWP handshake failed 

またはデバッグ出力内でポップアップすることは

Couldn't connect to logcat, GetProcessId returned: 0 

私が発見したすべての既存のソリューションを示してい過去に働いていたとしても、今まで働いていませんでした。

+0

私も同じ問題に直面している、私は上記のようにすべての方法で試した、何も私のために働いた。 これは私のために解決しましたhttp://dotnetbyexample.blogspot.com/2016/02/fix-for-could-not-connect-to-debugger.html –

答えて

20

この問題を解決するために私がやったすべてのことをここにリストしたかったのは、毎回違う理由で数回私に起こりました。

リリース[デバッグ

時々、あなたは、あなたが戻ってデバッグモードに切り替えることができ、それが動作しますが、エミュレータに最初のリリースモードでそれを実行する必要があります。

高速展開

  1. ゴーあなたのAndroidプロジェクト

  2. ゴーのプロパティへのAndroidのオプションに

  3. その場合

迅速な導入をオフに

あなたも

  1. があなたのログを確認

をリンクしないために、共有ランタイム

  • 設定リンカをオフに試すことができ、動作しません

    オープンAndroidデバイスのロギングを開始し、エミュレータに接続して戻ってくるメッセージを確認します。

    enter image description here

    は私のために私はメモリ不足の例外を見ました。エミュレータには323 MBのメモリしか設定されていませんでした。エミュレータマネージャ(デバイスロギングの横にあるアイコン)を開き、エミュレータを編集します。メモリを512 MBに増やしてください(それは私のためになりました)、それはすべて再び働き始めました。

    これでエラーが解決されない場合は、Debugging Xamarin Android Build and Deployment Errorsでさらに多くのシナリオが更新されます。

  • 0

    再起動VSは私のために働きます。 私はVS2015コミュニティ、Win10 Home 64、Android Player 64を使用しています。

    5

    選択解除プロジェクトのプロパティ]> [Androidのオプションで「使用する共有ランタイム」>包装プロパティ

    +0

    これは私のためにそれをしました。ありがとうございました。 –

    3

    これが解決されているが、それは私のために動作しませんでした。あなたは別の解決策を探しているなら

    : それは私のpshycialデバイス(ギャラクシーS6エッジ+)上で動作するために、私はAny CPUからx86にプラットフォームのCPUを変更しなければならなかった

    +0

    これは私のために働いた。ありがとう! –

    1

    android x86-based emulatorない腕 - を使用しますエミュレータ。 AVDマネージャー(好ましくはXamarinの内部)を使用してAndroid SDKに付属しているデフォルトのもののいずれかを継承し、いくつかのAndroid APIレベルをターゲットにして独自のものを作成できます。最新のIntel HAXM buildをインストールして実行していることを確認してください。これは、x86ベースのエミュレータのパフォーマンスを向上させるために重要です。

    0

    右あなたは、ソリューションのチェックのすべての後に私のために、マイクロソフトの仕事を選択するには、ドロップダウンにデバッガ

    を参照してください最後に> =プロパティ=>開くアンドロイドオプションにアプリ(ソリューション名)

    移動をクリックしてください