Manuel Beck

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

Kategorie: Android

  • Android Studio zurücksetzen

    Möchtest du Android Studio komplett zurücksetzen? Dann geht dies nur mit eigenen Bash-Befehlen. Beende Android Studio vorher komplett und führe folgende Befehle aus:

    Mac

    rm -rf ~/Library/Application\ Support/Google/AndroidStudio*
    rm -rf ~/Library/Caches/Google/AndroidStudio*
    rm -rf ~/Library/Preferences/com.google.android.studio.plist
    rm -rf ~/Library/Logs/Google/AndroidStudio*
    rm -rf ~/Library/Android
    rm -rf ~/.android

    Kleine Erkärung zu den Pfaden:

    • ~/Library/Android – Installierte SDKs
    • ~/.android – Eingerichtete Emulatoren

    Das Ausführen der Befehle löscht die Daten sämtlicher zuvor installierter Android Studio Versionen, sowie die der Aktuellen. Anschließend kann Android Studio durch Öffnen neu eingerichtet werden.

  • 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.