14

Mam naprawdę trudny czas, aby poradzić sobie z emulatorem telefonu Windows. Moim nadrzędnym celem jest wdrożenie aplikacji i podsłuchiwanie żądań http przez skrzypka. jestem na Visual Studio 2013 Update 4 na Windows 8.1Problemy z emulatorem Windows Phone 8.1

problemów, które spotykam

  1. Czasami emulator nie uruchamia się w ogóle i utknie "Okno Phone OS zaczyna".

    Najpierw otrzymuję komunikat z informacją "Próbuję zmodyfikować ustawienia przełącznika". Kliknąłem na ok. Następnie pojawia się okno dialogowe błędu "Emulator Windows Phone nie może połączyć się z systemem operacyjnym Windows Phone" "Odwołanie do obiektu nie jest ustawione na wystąpienie obiektu" (Wewnętrzny błąd C#). Zamykam kliknięcie i utknie w "System operacyjny Windows Phone się uruchamia".

  2. jeśli pomijam ten problem i moja aplikacja zostanie wdrożona. Nie mogę połączyć się z internetem. Nawet link w przeglądarce nie otwiera się.
  3. Teraz za najrzadsze rzadkie czasy mogę połączyć się z internetem. Nie jestem w stanie wysłuchać żądania http.

Ale węszenie jest nadal moim drugorzędnym problemem, ale moim pierwszym problemem jest uruchomienie emulatora i połączenie z Internetem.

Kroki, które wykonałem, aby rozwiązać problem.

  1. Funkcja Hyper-V jako funkcja systemu Windows jest włączona.
  2. Moje ściany ogniowe zostały wyłączone.
  3. Usunąłem maszyny wirtualne i przełączałem się utworzone przez menedżera funkcji Hyper-V i pozwoliłem, aby zostało utworzone przez Visual Studio.
  4. W połączeniach sieciowych wyłączono i włączono vEthernet (przełącznik emulatora Windows Phone).
  5. Próbowałem również ipconfig/renew.

Przeszedłem wiele postów msdn, blogów, więc pytania, ale zachowanie emulatora jest dość niespójne.

Czy istnieje sposób uzyskania dzienników emulatora/informacji?

Każda pomoc skierowana do mnie w dowolnym kierunku zostanie bardzo doceniona.

UPDATE Jedyną rzeczą, która konsekwentnie działa dla mnie w tej chwili jest wyłączenie funkcji Hyper-V, a następnie włączenie jej ponownie. Pamiętaj, że drogi system również uruchomi się ponownie. Następnie dodaję moją nazwę użytkownika do grupy administracyjnej Hyper V, a następnie wdrażam aplikację. Zawsze, gdy zmieniam moją sieć, muszę wykonać te kroki. Zdecydowanie nie jest trwały

AKTUALIZACJA 1 Tak więc mam skrzypka działającego również jako mężczyzna w środku. Wykonano następujące kroki: http://blogs.msdn.com/b/wsdevsol/archive/2013/06/05/configure-the-windows-phone-8-emulator-to-work-with-fiddler.aspx. Kilka rzeczy do zmiany tutaj to numer portu i podanie numeru IP zamiast nazwy hosta.

Również skrzypek zawsze startuje najpierw, a potem emulator. Fiddler jest w stanie powąchać żądania występujące w emulatorze. Ale moje żądania HTTP aplikacji nie przechodzą, co jest w porządku, jeśli działam bez skrzypka. Obecnie zajmuję się tym.

Pozdrawiam, Saurav

+0

Czy to działa oryginalnie i jest teraz błędne? jeśli tak - Nie spodoba ci się moja sugestia, ale odinstaluj i zainstaluj ponownie VS (poważny ból, jaki znam). Niedawno nie mogłem skompilować niczego, dodając więcej oprogramowania i musiałem przejść przez proces reinstalacji wszystkich moich frameworków .net. Lub przynajmniej ponownie zainstaluj pakiet Windows Phone. –

+0

Bardzo dziękuję za uwagi ... Jedyną rzeczą, która konsekwentnie działa dla mnie teraz, jest wyłączenie funkcji Hyper-V, a następnie włączenie jej ponownie. Pamiętaj, że drogi system również uruchomi się ponownie. Następnie dodaję moją nazwę użytkownika do grupy administracyjnej Hyper V, a następnie wdrażam aplikację – saurav

+0

Dźwięki są bolesne. Jeśli natknę się na coś bardziej użytecznego, dam ci znać. Powodzenia. –

Odpowiedz

1

Czy próbowałeś uruchomić Visual Studio jako administrator? Czasami użytkownik musi mieć najwyższe uprawnienia do uruchamiania Hyper-V.

Powiązane problemy