Android-Emulatoren können keine Verbindung zum Internet herstellen, wenn WiFi auf dem Hostcomputer verwendet wird. Der Host ist ein Macbook-Pro und die Entwicklungsumgebung ist Visual Studio 2015, das mit Parallels in einer Windows 10-VM ausgeführt wird. Wenn ich ein Ethernet-Kabel an das Macbook anschließe, kann der Android-Emulator eine Verbindung zum Internet herstellen und Websites laden, aber wenn er WiFi auf dem Host verwendet, kann er keine Verbindung herstellen. Hat jemand anderes dieses Problem?Visual Studio Android Emulator-Internetverbindung
Antwort
Das Problem war mit Wifi. Wenn der Mac-Host über Wifi mit dem Internet verbunden war, konnten die Emulatoren, die innerhalb der Windows-VM ausgeführt wurden, nicht auf das Internet zugreifen. Sobald ich zur LAN-Verbindung wechselte, konnten die Emulatoren eine Verbindung zum Internet herstellen.
Überprüfen Sie die Netzwerkadapter in der virtuellen Maschine. Sie haben wahrscheinlich einige von Oracle Virtual Box oder anderen
Oracle Virtual Box wurde bereits von der Windows 10-VM entfernt und alle Netzwerkadapter und virtuellen Switches gelöscht. Nachdem ich dies getan habe, habe ich die Emulatoren neu erstellt, kann aber immer noch keine Verbindung zum Internet herstellen, während ich WiFi auf dem Mac verwende. – DotNetDev
Wenn Sie sie entfernen und einen Emulator ausführen, kommen sie beim nächsten Start der VM zurück. Ich musste Oracle Box tatsächlich deinstallieren. Aber vielleicht hat Alan recht, und es ist nicht anzunehmen, dass es funktioniert. –
Ich habe dies in einer verschachtelten Virtualisierungsumgebung zu arbeiten, aber mein Rechner ist eine Windows Server 2016-Maschine:
Physikalische Maschine (WinServer2016) ->VM (WinServer2016) ->VS-Emulator für Android
ich hatte den folgenden Befehl in meinem Host auszuführen:
Set-VMNetworkAdapter -VMName $vmName -MacAddressSpoofing on
Ich denke, wenn Sie die MAC-Adresse Spoofing auf Ihrem Macbook Pro aktivieren, wird dies funktionieren.
Danke Rosberg ... in der Tat, mein Problem war WIFI. Die Emulatoren werden keine Verbindung zum Internet herstellen, wenn das Host-Macbook WIFI verwendet. Wenn ich über den LAN-Adapter eine Verbindung herstelle, können die Emulatoren auf das Internet zugreifen. – DotNetDev
- 1. "Visual Studio Android Emulator" für "Android Studio"
- 2. Visual Studio Android Emulator NFC
- 3. Visual Studio 2015 Android Emulator
- 4. Visual Studio 2015 Android NDK ARM-Architektur
- 5. Android SDK-Tools mit Visual Studio verknüpfen
- 6. Keine Android-Tools in Xamarin Visual Studio
- 7. Visual Studio Android App nicht geöffnet Main.axml
- 8. Visual Studio Android Projekt erstellen Fehler
- 9. Cordova mit Visual Studio für Android
- 10. Keine Internetverbindung für Visual Studio Android Emulator
- 11. Visual Team Service-Plugin in Android Studio
- 12. Visual Studio Android Emulator Display Tastatur
- 13. Xamarin android Bereitstellung von Visual Studio
- 14. Publish Android App in Visual Studio
- 15. Xamarin Android Visual Studio ließ Override-App
- 16. Visual Studio 2003 vs. Visual Studio 2005
- 17. Visual Studio 6.0 zu Visual Studio 2008
- 18. Kann Visual Studio Team Services Plugin in Android Studio
- 19. Fehler Visual Studio 2015 Cordova Android-Paket: Extra-Android-Unterstützung
- 20. Visual Studio 2015 Intellisense
- 21. Visual Studio 2015 .jar Referenz
- 22. Visual Studio 2017 Intellisense Fehler
- 23. Crosswalk Integration Visual Studio Cordova
- 24. Visual Studio Cordova Build fehlschlägt
- 25. Visual Studio Community für Mac
- 26. Visual Studio 2015 Xamarin Einfrieren
- 27. Wie manuell Visual Studio 2012 in Visual Studio 2012 installieren?
- 28. Visual Studio ignoriert SQL-Änderungen in Visual Studio (C#)
- 29. Visual Studio-Test in Visual Studio Team Services
- 30. Kann ich Visual Studio 2012 nach Visual Studio 2015 installieren?
Genau genommen wird dies vom Visual Studio Android Emulator (https://msdn.microsoft.com/en-us/library/mt228280.aspx#BootableVHD) nicht unterstützt. Sie könnten versuchen, Google AVD auf dem Mac auszuführen und eine Verbindung von der VM mit dieser Methode herzustellen: http://stackoverflow.com/a/1931633/4023569 –
Hilfreich, danke. – DotNetDev