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
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".
- 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ę.
- 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.
- Funkcja Hyper-V jako funkcja systemu Windows jest włączona.
- Moje ściany ogniowe zostały wyłączone.
- 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.
- W połączeniach sieciowych wyłączono i włączono vEthernet (przełącznik emulatora Windows Phone).
- 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
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. –
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
Dźwięki są bolesne. Jeśli natknę się na coś bardziej użytecznego, dam ci znać. Powodzenia. –