質問

Windows Phone 8 アプリのデバッグを開始しようとすると、 Emulator WVGA 512MB 次のエラーメッセージが表示されます

The Windows Phone Emulator wasn't able to connect to the Windows Phone operating system:

The emulator couldn't determine the host IP address, which is used to communicate with the guest virtual machine.

Some functionality may be disabled.

エミュレータは常に表示されています The Windows Phone OS is starting... 何が問題なのか理解できません。ご意見をお聞かせください。

役に立ちましたか?

解決 2

最後に問題が解決した。

  1. Open Hyper V Manager
  2. インストールされているすべての仮想マシンを削除
  3. すべての仮想スイッチを削除
  4. システム
  5. を再起動します
  6. RERUN Visual Studio
  7. Shiv Kumar Ganesh

他のヒント

これは私のために働いた(こちら):

この問題を解決するには、次の手順に従います。 1.ネットワークと共有センターへの
2.アダプタ設定を変更する
3. vイーサネット(内部イーサネットポートWindows Phone Emulator Internal Switch)への準備 4.それをクリックして有効にする(すでに有効になっている場合は無効にして再度有効にする)。

私は同じ問題を抱えていました。長い調査およびイベントログを確認した後、Windowsファイアウォールが仮想マシンに接続するエミュレータをブロックしていることを学びました。その情報で問題を解決するのは簡単です。

はい!コントロールパネル - >システムとセキュリティ - > Windowsファイアウォールを介してアプリまたは機能を許可するように移動します。別のアプリボタンをクリックして、エミュレータのパス(通常は "C:\ Program Files(x86)\ Microsoft XDE \ 8.0 \ xdeexe"を参照しますが、インストール場所に基づいて異なる場合があります。必要な適切なネットワークタイプを選択して新しい項目を追加します。

現在はVSに戻ってアプリケーションを実行します(すでに開いたエミュレータインスタンスを閉じてください)、すべてが今正常に機能するはずです!

私のために働いた解決策:

  1. オープンハイパーV
  2. UR VMを選択してVirtual Switch Managerに移動します。
  3. Windows Phone Emulatorの内部
  4. を選択
  5. 接続内部の場合は、Enable VLAN IDのオプション
  6. を確認してください。
  7. VSからF5を押します。
  8. 頑張って!

を再起動するだけです

必要な魔法なし。Windows Phone SDKをインストールした後に開発マシンを再起動してください。

あなたが説明している内容は、通常、サードパーティのウイルス対策ソフトウェアのファイアウォールが原因です。

を使用している場合 シマンテック この手順に従ってください https://stackoverflow.com/a/26326528/4446346

を使用している場合 Windowsファイアウォール この手順に従ってください https://stackoverflow.com/a/27685167/4446346

を使用している場合 平均 次の手順を実行します。

  1. AVG を開いて --> に移動します。オプション-->ファイアウォールの設定-->エキスパートモード-->高度な設定.
  2. チェックしてください 「ファイアウォールでサポートされている仮想マシンとの間のトラフィックを許可する」"
  3. そして「」をクリックしますわかりました".

もう 1 つしなければならないことは、「」に行くことです。Windows Phone エミュレータの内部スイッチ「」のチェックを外しますAVG ネットワーク フィルター ドライバー"

  1. 開ける ネットワークと共有センター-->アダプター設定を変更する-->プロパティ

  2. 「」のチェックを外しますAVG ネットワーク フィルター ドライバー"

初めてエミュレータをロードしている場合は、Phone(最初の起動時の起動時)と同じように動作し、その初期アプリケーションをインストールして設定します。最初の開始が長い時間がかかる理由です。実際にHyper-Vマネージャを開き、デバッグを開始した時点で選択したVMに接続することはできます。 これが役立つことを願っています。

Hyper-VからProgram and Featuresを無効にして、マシンを2回再起動できます。すべてがデフォルトになります。Hyper-Vを有効にして2回再起動し、すべてが再度作業する必要があります。

ネットワークと共有センター vethernet(内部イーサネットポートWindows Phone Emulatorの内部スイッチ)を確認することもできます(鉱山はそうではありませんでした、そして同じあなたのようなエラー)。

ハードドライブに十分な空き容量があることを確認してください。

タッチスクリーンを搭載してこのエラーを獲得している場合は、Hyper-VがTouchScreen-FXを仮想デバイスに移植しようとしているためです。

これは(見つかったとき)を簡単に修正することです:

  1. 仮想デバイスの起動時のすべての試みを停止します。

  2. :Hyper-Vマネージャー - > Hyper-V-Settings-> Physical GPU:S //ボックスのオブチェックボックス "remotefxでこのGPUを使用する"

VMware Player 12をアンインストールしてみてください。 それがあなたを助けることができることを願っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top