![Android Studio unter Ubuntu stellt keine Verbindung zum API-Server her](https://rvso.com/image/1127616/Android%20Studio%20unter%20Ubuntu%20stellt%20keine%20Verbindung%20zum%20API-Server%20her.png)
Ich arbeite also an einer App, die von einem Programmierkollegen erstellt wurde, der derzeit nicht verfügbar ist. Wenn ich die App über Android Studio ausführe, startet sie normal, aber wenn ich auf dem Anmeldebildschirm auf die Anmeldeschaltfläche klicke, nachdem ich meine E-Mail-Adresse und mein Passwort eingegeben habe, erhalte ich die Fehlermeldung „Verbindung zum Server nicht möglich“. Was könnte das Problem sein? Ich habe versucht, auf dem emulierten Gerät auf einigen Websites zu surfen, und sie funktionieren einwandfrei. Ich habe auch versucht, auf der Website zu surfen, auf der die API gehostet wird, und diese wird ebenfalls geöffnet. Alle Anweisungen in dieser Hinsicht sind hilfreich.
Meine AndroidManifest.xml verlangt folgende Berechtigungen
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
and many more
Antwort1
Erlaubt die Manifestdatei Ihres Projekts Netzwerkzugriff? Sie benötigen den folgenden Eintrag in AndroidManifest.xml, um den Netzwerkzugriff von Ihrer App aus zu ermöglichen:
<uses-permission android:name="android.permission.INTERNET" />
Für Einzelheiten schauen Sie bitte hier: http://developer.android.com/training/basics/network-ops/connecting.html
Wenn Sie ein Android-Gerät zur Hand haben, ist es am besten, es mit Ihrem Computer zu verbinden und den Debug-Modus zu aktivieren, der es Ihnen ermöglicht, das Debuggen zu verwenden, während Sie Ihre App auf dem Telefon ausführen (anstelle des Emulators). Weitere Details finden Sie unter: https://developer.android.com/tools/debugging/debugging-studio.html