Android Localhost?
Ich weiß, das wurde gestellt und beantwortet werden, bevor, aber ich benutze 10.0.2.2
für den emulator. Und ich habe gehört, ich muss etwas anderes für meine echten Gerät. Kann mir jemand sagen was das ist? Und kann ich Sie beide laufen Weg von 1
URL. Anstatt dass eine für den emulator und das eigentliche Gerät.
"Kann mir jemand sagen was das ist?" -- 127.0.0.1. "Und kann ich diese beiden run-off von 1 URL" -- ich habe keine Ahnung, was das bedeutet.
Sie verwenden müssen die IP von dem PC ... es sollte in beiden Fällen ...
Wenn ich
Ich benutze
hat Ihr PC ist mit einem Netzwerk verbunden?
Sie verwenden müssen die IP von dem PC ... es sollte in beiden Fällen ...
Wenn ich
127.0.0.1
bekomme ich ein connection refused error. Mein zweiter Teil der Frage ist. Wenn ich will, um in der Lage sein, um den emulator benutzen und meine eigentlichen Gerät, gibt es eine Möglichkeit, ich kann mit einer einzigen IP-Adresse. Anstelle der Verwendung von 10.0.2.2
für meinen emulator und zu nutzen, ein anderes für meine device.@CommonsWareIch benutze
ifconfig
und bekommen 127.0.0.1
und bekommen " Verbindung zu 127.0.0.1:8080 abgelehnt. In meinem logcat @Selvinhat Ihr PC ist mit einem Netzwerk verbunden?
InformationsquelleAutor Anonymous | 2014-02-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
localhost
von einem Android-Gerät istlocalhost
die 127.0.0.1.Bezieht sich auf
localhost
des Computers mit dem emulator.Müssen Sie die IP-Adresse des Computers, auf welchem Netzwerk der computer und das Gerät teilen. Sie können nicht auf
localhost
auf einem Rechner von einem anderen Rechner aus, per definition.Natürlich, Sie müssen auch Abbildung was auch immer es ist, dass auf diesem computer ausgeführt wird, hören Sie mehr als seine eigenen
localhost
.Nicht wirklich. Darüber hinaus werden weder von den Werten, die Sie denken, sind die richtigen für eine release-Version der app, in aller Wahrscheinlichkeit. Dort werden Sie brauchen, um die Verwendung des domain-namens (oder, im Notfall, IP-Adresse) des einen öffentlich sichtbaren server, die jeder Geräte erreichen kann.
127.0.0.1:8080
und in anderen Worten:localhost
. Hier ist dieBASE_URL
von dem, was ich derzeit habenhttp://10.0.2.2:8080/wwwroot/api/
. Also ich weißifconfig
und Holen Sie sich die ip-Adresse127.0.0.1
. Wann ist der Einsatz, dass ich ein connection refused Fehler in der log catserver läuft auf 127.0.0.1:8080" -- es ist Ihr problem. Das beheben. Haben Ihre server hören
127.0.0.1:8080
und:8080
auf eine IP-Adresse sichtbar aus dem Gerät.Können Sie bitte erläutern Sie etwas? Also ich würde meine server hören
127.0.0.1:8080
? Und:8080:
? Ich bin mir nicht genau sicher, was das bedeutet @CommonsWareDies ist, was es momentan auf
http://127.0.0.1:8080/wwwroot/api/
Was ist die IP-Adresse Ihres Computers, andere als
localhost
? Sie behaupten, dass es mit einem Netzwerk verbunden ist, was bedeutet, dass der computer eine IP-Adresse an das Netzwerk. Sie müssen den server so konfigurieren, hören Sie IP ADRESSE neben (oder auch anstatt)localhost
. Wenn Sie weitere Hilfe benötigen, in lernen, wie zu konfigurieren, dass ein Web-server in diesem Mode, besuchen Sie bitte serverfault.com.InformationsquelleAutor CommonsWare
Müssen Sie die ip-Adresse Ihres Computers auf einem echten Gerät.überprüfen Sie Ihre ip-Adresse, und versuchen Sie mit Ihr zu verbinden.In meinem Fall kam ich zu wissen, wenn ich habe versucht, den Zugriff auf bestimmte Web-App von meinem android-Gerät und meine web-Anwendung auf tomcat-container auf meinem pc.Es funktionierte sehr gut für mich.
Connection refused wenn ich meine IP....
Connection refused wenn ich mit meinem IP...
Sie müssen geben Sie die Ip-Adresse des Rechners, auf dem Sie bereitgestellt haben, Ihre Webanwendung oder WebService - ...und tun, geben Sie den Grund für DOWNVOTE
InformationsquelleAutor nobalG
Holen Sie sich die ip-Adresse, indem Sie ipconfig vom dos-Eingabeaufforderung und verwenden Sie es.
InformationsquelleAutor kta