Manuel Beck

Softwareentwicklung – Mobile-App-Entwicklung – Web-App-Entwicklung – Websites – Shops – IT – Kassensysteme

Android Studio – Connection Timeouts beheben

Bekommst du bei Android Studio Connection Timeouts, dann kannst du folgendes versuchen.

Prüfe die Verbindung zu dl.google.com

Prüfe zu aller erst, ob dein Rechner außerhalb von Android Studio die Download-Server von Google erreichen kann:

ping dl.google.com

Wenn du bereits hier Verbindungsschwierigkeiten, liegt es nicht an Android Studio, sondern an deinen Rechner.

ping nutzt meist IPv4-Adressen. Prüfe auch, ob IPv6-Adressen aufgelöst werden:

Mac

ping6 dl.google.com

Falls ping funktioniert, aber nicht ping6, dann gibt es Probleme mit der IPv6-Auflösung, siehe hierzu IPv6-Probleme umgehen.

hosts-Datei prüfen

Prüfe deine hosts Datei, ob es dort Einträge zu dl.google.com gibt:

Mac

sudo nano /etc/hosts

Gibt es dort Einträge zu dl.google.com, dann lösche diese.

IPv6-Probleme umgehen

Falls du IPv6-Probleme hast, dann kannst du Android Studio per Konfiguration IPv4-Adressen verwenden lassen.

Klicke hierzu in Android Studio auf Help > Edit Custom VM Options… und füge folgendes hinzu:

-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=

Speichere es, schließe Android Studio und starte es neu. Es sollte jetzt IPv4 verwenden, statt IPv6.

Connection-Test in Android Studio

Einen einfachen Verbindungstest kannst du in Android Studio wie folgt machen.

  1. Gehe in die Proxie-Einstellungen von Android Studio:
    Android Studio > Settings > Appearance & Behavior > System Settings > HTTP Proxy
  2. Unten siehst du einen Button: Check Connection
    klicke auf diesen.
  3. Gib als ersten URL-Test folgendes ein: https://google.com
    • Du solltest die Meldung Connection successful erhalten, wenn die Verbindung geklappt hat.
  4. Versuche nun: https://dl.google.com
    • Wenn du hier einen Connect timed out bekommst, aber bei https://google.com nicht, dann hat Android Studio nur mit dieser Adresse ein Problem.
  5. Testweise kannst du auch den Proxy auf No proxy stellen und prüfen, ob es vielleicht an einen eingestellten Proxy liegt.

Falls ihr noch andere Ideen oder Vorschläge habt, dann könnt Ihr diese hier gerne schreiben.

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert