Android-Gerät wird nicht eine Verbindung zum lokalen server
Machte ich eine app, die eine Verbindung zu einer php-Datei. Der code arbeitet mit dem AVD, ohne ein problem. Nun, wenn ich habe versucht, die app in meinem android-Gerät, mit dem es Kraft schließt. Mein android-Gerät ist die Verbindung über ein wifi-Netzwerk. Ich bin mit wamp-server auf windows 7.
Habe ich lokalisiert das problem, aber ich kann nicht, es zu lösen. Ich hoffe einer von Euch guten Jungs können mir helfen.
Dies ist mein Täter (192.168.1.100 ist die Maschinen IP):
private static String url_all_products = "http://192.168.1.100/android_connect/get_all_products.php";
Wie können diese gelöst werden? 100% arbeiten in der AVD aber nicht in der android-Gerät.
- welche android-version ist avd und was das eigentliche Gerät?
- Können Sie den stack-trace?
- Was passiert, wenn Sie geben diese Adresse in Ihrem Gerät die Standard-browser?
- Versuchen Sie, öffnen Sie Ihre url im browser des Geräts,prüfen Sie, ob es funktioniert ? Wenn Ihr nicht dort arbeiten, bedeutet, dass Ihr Gerät keine Verbindung zu Ihrem lokalen Computer mit wifi
- es ist auf API 17
- Browser sagt mir, dass es verboten ist
- wo ist die stack-trace gefunden?
- es ist in deinem logcat von deinem eclipse.
- alles was ich finden konnte ist: 03-15 12:06:26.824: W/Trace(734): Unerwarteter Wert von nativeGetEnabledTags: 0
Du musst angemeldet sein, um einen Kommentar abzugeben.
@droidH wenn Sie arbeiten auf dem lokalen server ändern Sie Ihre url 10.0.2.2, um Ihre IP-Adresse
gehen Sie zu dieser link-es funktioniert
http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/
Müssen Sie prüfen, zwei Dinge :
"ipconfig" und nutzen Sie die IPv4-Adresse.
Überprüfen Sie auch : https://stackoverflow.com/a/16510143/644011
Hierzu:
Ich verwendete virtual router mein Handy im gleichen Netzwerk wie mein laptop