2016-12-03 3 views
0

Ich habe ein Problem mit meiner Android-Anwendung, die XAMPP verbunden ist. Die Anwendung im Emulator funktionierte gut, weil sie im selben Gerät war. Aber als ich die Anwendung in das Android-Gerät heruntergeladen habe. Die Anwendung wurde erfolgreich installiert, aber ich konnte mich nicht anmelden oder anmelden. Ich denke, das passiert, weil der Server im Laptop eine andere IP-Adresse als das Android-Gerät hat. Ich habe viele Lösungen wie das Hinzufügen neuer Ports oder das Schließen von Firewalls ausprobiert, aber es hat nicht funktioniert.wie Android-App mit lokalem Server verbinden XAMPP

hat jemand andere Lösung?

+0

Willkommen bei Stack Overflow! Bitte lesen Sie unsere [SO Fragen-Checkliste] (http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist), um Ihnen zu helfen, eine gute Frage zu stellen und somit eine gute Antwort zu erhalten. –

Antwort

0

Wenn es mit Ihrem WLAN verbunden ist, dann drücken Sie Ihre Laptop-Adresse vom Router zur Verfügung gestellt. Wenn es mit Ihrem Mobilfunknetz verbunden ist, dann suchen Sie zuerst die externe IP-Adresse Ihres Routers und leiten Sie dann einen Port an die Adresse 10.0.2.2:portno weiter, und schließlich können Sie diesen Server von Ihrem Gerät aus sehen.

Wenn keines der oben genannten nicht funktioniert, gibt es eine andere Lösung, die ngrok ist. Gehen Sie zu https://ngrok.com/ und laden Sie die .exe-Datei (für Windows) herunter. Extrahieren Sie es irgendwo und fügen Sie seinen Pfad zur PATH-Umgebungsvariablen hinzu, so dass Sie von überall auf cmd zugreifen können. Danach einfach diesen Befehl verwenden:

ngrok http 80 

Dies wird Ihnen eine URL geben, die zu Ihrem lokalen Host-Karten und kann von jedem Gerät in Ihrem Haus oder not.Literally überall accesed werden. Schließen Sie nicht cmd und fügen Sie dann die neue URL in das Android-Projekt ein -> Erstellen Sie das Projekt neu und voila! Sie können sich von Ihrem Gerät aus einloggen !!

Hoffe es hilft !!!

0

können Sie diese Lösung versuchen:

  • Finden Sie die IP-Adresse Ihres Computers im Netzwerk;
  • Verbinden Sie Ihr Android-Gerät mit demselben Netzwerk Ihres PC; Gehen Sie auf Ihrem Android-Gerät zu den Netzwerkeinstellungen und öffnen Sie die Optionen Ihrer Verbindung;
  • Zeigen Sie die erweiterten Optionen an.
  • Wählen Sie "Manual" für die "Proxy" -Stimme;
  • Schreiben Sie die IP Ihres PC in "Proxy hostname" und schreiben Sie 8080 in den "Proxy-Port";
  • Speichern Sie die Konfiguration und versuchen Sie, Ihre Anwendung zu verwenden: es sollte arbeiten jetzt!