Xamarin: Kein Internet auf Android-Emulator: Unterschied zwischen den Versionen

Aus maxTechCorner
Slan (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „=== '''Symptom''' === Sie starten Ihre Xamarin-App auf einem Android-Emulator, dieser hat jedoch keinen Internetzugriff.<br /> <br /> === '''Ursache und Lösun…“
 
imported>TechCorner-Redaktion
Softwareentwicklung: Überarbeitung
 
(9 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=== '''Symptom''' ===
{{Hinweis|'''Xamarin''' hat am 1. Mai 2024 das Support-Ende erreicht; Nachfolger ist '''.NET MAUI'''. Dieser Artikel bleibt als Referenz erhalten – für neue Projekte gilt .NET MAUI.}}
Sie starten Ihre Xamarin-App auf einem Android-Emulator, dieser hat jedoch keinen Internetzugriff.<br />
<br />
=== '''Ursache und Lösung''' ===
Die Internet-Verbindung muss auf dem Emulator konfiguriert werden.<br />
<br />
'''1. Starten Sie den Android-Emulator'''<br />
<br />
''In Visual Studio:''<br />
<pre>Menü <Extrasss> -> <Open Android Emulator Manager> einen Emulator starten oder einen neuen erstellen.</pre>


''Oder in Xamerin Studio:''<br />
== Symptom ==
<pre>Menü <Projekt> -> <Android Device Target> -> <Manage Devices> -> einen Android Emulator auswählen und starten  (z.B. MonoForAndroid_API_15) oder einen neuen erstellen. </pre>
Die Xamarin-App auf dem Android-Emulator hat keinen Internetzugriff.
<br />
 
2. Konfigurieren Sie die Internet-Verbindung auf dem Android-Emulator:<br />
== Ursache und Lösung ==
<pre>Button “Menü” -> System Settings -> Wireless & Networks -> More -> Mobile Networks -> Access Point Names -> Telkila</pre>
# Emulator starten (Visual Studio: ''Extras → Android Emulator Manager''; Xamarin Studio: ''Projekt Android Device Target Manage Devices'').
# Internet-Verbindung im Emulator konfigurieren: ''System Settings → Wireless &amp; Networks → More → Mobile Networks → Access Point Names'' und dort '''Proxy host name''' und '''Proxy port''' setzen.
[[Datei:Android-Emulator.jpg|thumb|left|400px|Proxy im Android-Emulator]]<br clear="all" />
# Im Projekt in der <code>AndroidManifest.xml</code> die Berechtigung ergänzen:
<syntaxhighlight lang="xml">
<uses-permission android:name="android.permission.INTERNET" />
</syntaxhighlight>
 
== Unterstützung von m.a.x. it ==
Bei plattformübergreifender App- und Software­entwicklung unterstützt Sie m.a.x. it mit [https://www.max-it.de/development/individuelle-softwareentwicklung/ individueller Softwareentwicklung].
 
{{Uebermax}}
[[Kategorie:Softwareentwicklung]]


Hier setzen Sie Proxy host name (unter "Proxy") und Proxy port (unter "Port").<br />
{|
|-
| [[Datei:Android-Emulator.jpg|left|thumb|400px]]
|}<br />
Zudem sollte in dem App-Projekt in der Datei <AndridManifest.xml> folgender Eintrag gemacht werden:<br />
  <uses-permission android:name="android.permission.INTERNET"/><br />
<br />
=== '''Weitere Informationen''' ===
https://mittelstand.max-it.de/Individualloesungen/App-Entwicklung <br />
<br />
=== '''Links und Quellen''' ===
http://developer.xamarin.com/guides/android/getting_started/installation/configure_emulator/<br />
<br />
=== '''Kontakt''' ===
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, wenden Sie sich bitte gerne an mailto:techcorner@max-it.de.<br />
<br />
=== '''Tags''' ===
Xamarin, mobile Softwareentwicklung, App-Entwicklung, App, Internet, Android-Emulator, Android

Aktuelle Version vom 15. September 2026, 00:00 Uhr

HinweisXamarin hat am 1. Mai 2024 das Support-Ende erreicht; Nachfolger ist .NET MAUI. Dieser Artikel bleibt als Referenz erhalten – für neue Projekte gilt .NET MAUI.

Symptom

Die Xamarin-App auf dem Android-Emulator hat keinen Internetzugriff.

Ursache und Lösung

  1. Emulator starten (Visual Studio: Extras → Android Emulator Manager; Xamarin Studio: Projekt → Android Device Target → Manage Devices).
  2. Internet-Verbindung im Emulator konfigurieren: System Settings → Wireless & Networks → More → Mobile Networks → Access Point Names und dort Proxy host name und Proxy port setzen.
Proxy im Android-Emulator


  1. Im Projekt in der AndroidManifest.xml die Berechtigung ergänzen:
<uses-permission android:name="android.permission.INTERNET" />

Unterstützung von m.a.x. it

Bei plattformübergreifender App- und Software­entwicklung unterstützt Sie m.a.x. it mit individueller Softwareentwicklung.


Über m.a.x. it Die m.a.x. Informationstechnologie AG ist seit über 30 Jahren IT-Partner mittelständischer und großer Unternehmen in München und bietet maßgeschneiderte Lösungen und Services in den Bereichen Cloud, Cybersecurity, Netzwerk, Windows, Linux und Softwareentwicklung. Sie haben eine Frage zu diesem Artikel oder brauchen Unterstützung? Kontakt aufnehmen