GcmDemo アプリケーションを実装しました。エミュレータでテストすると正常に動作しています。
しかし、実際のデバイスでテストしたときに同じアプリケーションが機能しない
GCM サーバーに登録して Reg ID を取得できますが、TomCat サーバーに登録できません。
チュートリアルhttp://androidv5.wordpress.com/2012/08/15/how-to-implement-google-cloud-messaging/に従いました
LogCat:
06-19 12:44:27.620: E/trade(4424): Failed to register on attempt 1
06-19 12:44:27.620: E/trade(4424): java.net.ConnectException: failed to connect to /192.1.2.101 (port 8080): connect failed: ETIMEDOUT (Connection timed out)
06-19 12:44:27.620: E/trade(4424): at libcore.io.IoBridge.connect(IoBridge.java:114)
06-19 12:44:27.620: E/trade(4424): at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192)
06-19 12:44:27.620: E/trade(4424): at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459)
06-19 12:44:27.620: E/trade(4424): at java.net.Socket.connect(Socket.java:848)
06-19 12:44:27.620: E/trade(4424): at libcore.net.http.HttpConnection.<init>(HttpConnection.java:77)
06-19 12:44:27.620: E/trade(4424): at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50)
06-19 12:44:27.620: E/trade(4424): at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:351)
06-19 12:44:27.620: E/trade(4424
誰でも助けることができますか?