java.net.UnknownHostException(Unable to resolve host "play.googleapis.com": No address associated with hostname)
Vollständige Fehlermeldung unten. dies tritt auf, beim ausführen der app im emulator verwendet, Urban Airship und Google Cloud Messaging. Ich sehe es nicht auf dem Gerät.
java.net.UnknownHostException(Unable to resolve host "play.googleapis.com": No address associated with hostname)
BTW, UA-Jungs, Wie Sie shut off UA? auskommentieren UA.Start() führt zu einer null-Punkt-Ausnahmen!!! Weg zu gehen! Das ist ein Weg, um am Ende auf stackoverflow!
können Sie post-Codes? ohne zu sehen, dein code scheint es, dass der host nicht erreicht werden kann, sind Sie mit so etwas wie "play.googleapis.com" oder nur "play.googleapis.com"?
Haben Sie internet-Konnektivität in den emulator in anderen Orten? Könnte nicht der resolver ist nicht immer die richtige dns oder nat funktioniert nicht.
Die app erklärt mit internet-Verbindung gestattet, und es läuft wunderbar auf dem Gerät, sondern im emulator läuft es nicht.
Ich hatte das gleiche Problem und kommen zu wissen, "Es war ein Problem mit der DNS für diese domain."
Haben Sie internet-Konnektivität in den emulator in anderen Orten? Könnte nicht der resolver ist nicht immer die richtige dns oder nat funktioniert nicht.
Die app erklärt mit internet-Verbindung gestattet, und es läuft wunderbar auf dem Gerät, sondern im emulator läuft es nicht.
Ich hatte das gleiche Problem und kommen zu wissen, "Es war ein Problem mit der DNS für diese domain."
InformationsquelleAutor TestBest | 2013-09-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Häufigste Grund für UnknownHostException fehlt Internet-Berechtigung.
Überprüfen Sie Ihre
AndroidManifest.xml
für<uses-permission android:name="android.permission.INTERNET"></uses-permission>
Update:
später Kommentar sagt, die internet-Konnektivität erlaubt ist und es funktioniert auf dem Gerät. Es ist also emulator Problem. Mögliche Lösungen:
InformationsquelleAutor think-Android
Benutzt du einen emulator, der hat das Google-Bild oder einfach nur die stock android image? Wenn ja, müssen Sie ändern, um eine nutzt die google-APIs vor, die Sie verwenden können, GCM, weil die google-Bilder enthält playstore APIs, das ist das, was GCM läuft (vereinfachte Erklärung, aber es wird ausreichen.
Beim erstellen eines image für emulator-wählen Sie ein Bild, das basierend auf der google Apis, z.B.:
InformationsquelleAutor James W
Schalten Sie den emulator WLAN, und schalten Sie es dann wieder auf in der Regel behebt solche Fehler.
InformationsquelleAutor Babatunde Adeyemi