2016-05-24 4 views
0

I Netzwerk-Anwendung erstellt mit Volley BibliothekVolley funktioniert nicht, wenn sie von Xampp lokalen Server geladen

Wenn ich JSON URL von Live-Server geladen es richtig funktioniert

Aber wenn ich kopieren Sie diese PHP Projekt von Live-Server auf lokale Server wie Xampp und ändern URL Parameter

Response.ErrorListener() Methode wird aufgerufen, und nichts geladen.

+0

Überprüfen Sie Ihre lokale URL und Port-Nummer. Ändern Sie auch die DB-Anmeldeinformationen in Ihrer PHP-Datei –

+0

Ich überprüfte es und meine php-Datei verwendet nicht database.my lokalen Server verwendet Port 80 und URL ist http: // localhost: 80/example.json. Ich habe es im Browser getestet, es ist in Ordnung –

+0

Drucken Sie Ihre errorTrace –

Antwort

1

Zuerst müssen Sie Ihren Computer IP, um es zu bekommen folgen Sie diesen Schritten:

1 - klicken Sie auf das Startmenü.

2- Wählen Sie Ausführen.

3- Geben Sie cmd in das Feld ein und klicken Sie auf die Schaltfläche OK.

4- Geben Sie an der Eingabeaufforderung ipconfig ein und drücken Sie die Eingabetaste.

5- die Informationen über Ihre IP-Adresse wird wie dieses

IPV4 Address

Zweitens Ändern Sie die URL in Ihrem Android-Anwendung auf diese IPV4 Address.for Beispiel angezeigt: „localhost/test/Index .php“

"192.168.. /test/index.php"

0

sloved ich mein Problem

Weil ich bin mit virtuellen Maschine in lokalen und der Server auf lokalen auch ich die IP-Adresse der virtuellen Maschine Verbindung zu meinem System verwenden müssen:

Also muss ich 192.168.56.1 verwenden stattdessen 127.0.0.1

enter image description here

0

Nach ipconfig Befehl ausführen wird es diese Option: -

Ethernet-Adapter VirtualBox Host-Only-Netzwerk:

Connection-specific DNS Suffix . :

Link-local IPv6 Address . . . : fe80::4d7:a9a5:fe9b:4866%2
IPv4 Address. . . . . . . . . . . : 192.168.173.2
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :

localhost mit der IPv4-Adresse in Ihrem Volley url ersetzen.

Verwandte Themen