2013-10-21 56 views
1

我測試ButtonClicker的應用程序,所以我將其發佈在谷歌在我的dev帳戶玩https://play.google.com/store/apps/details?id=com.dimakoles.clickbutton谷歌Play服務ButtonClicker應用問題與多人模式

現在,我嘗試在多人模式(「快速遊戲」按鈕)來播放,並得到問題。在下面你的截圖可以看到候車室屏幕,「開始播放」菜單選項是兩個設備上不活躍,而兩名球員已經達到彼此

screenshot

我也同時提供設備與原則的方法調用日誌

第一個設備:

1)getGamesClient()。createRoom(config);

2)onRoomCreated

3)startActivityForResult(getGamesClient()getRealTimeWaitingRoomIntent(室溫,2),RC_WAITING_ROOM)。

第二設備:

1)getGamesClient()createRoom(配置);

第一設備:

4)onPeerJoined

5)onRoomConnecting

第二設備:

2)onRoomCreated

3)startActivityForResult(getGamesClient() .getRealTimeWaitingRoomI內容(房間,2),RC_WAITING_ROOM);

4)onPeerJoined

5)onRoomConnecting

感謝您的時間!

回答

0

看起來像一個網絡問題。表示房間準備好播放的回撥是onRoomConnected()。它看起來像你的連接一直到onRoomConnecting(),但不會繼續進行。連接是一個P2P網絡,因此必須有某些東西阻止兩臺設備正常通信。我會檢查網絡設置(NAT等),以確保您處於一個設備可以直接打開其他設備的套接字的環境中。

它看起來像你在模擬環境中運行的應用程序之一...也許網絡仿真沒有正確配置?

+0

但是沒有辦法直接將仿真器連接到真實設備。正如提到那裏http://stackoverflow.com/a/4455447/909169我應該使用代理? –

+0

fyi https://groups.google.com/forum/#!msg/android-developers/ECM93R2YUrw/vRMlvHwwH8UJ –

相關問題