我有一個安卓應用,包含Google Play成就和排行榜服務。 我想添加實時多人遊戲。 所以我從Github下載ButtonClicker2000例如,並將其鏈接到我現有的遊戲服務Google Play實時多人遊戲無法在Genymotion虛擬設備上工作
這個應用程序適用於物理設備很好,但在Genymotion設備試圖創建房間回調onRoomCreated返回狀態代碼7000。
// Called when room has been created
@Override
public void onRoomCreated(int statusCode, Room room) {
Log.d(TAG, "onRoomCreated(" + statusCode + ", " + room + ")");
if (statusCode != GamesStatusCodes.STATUS_OK) {
Log.e(TAG, "*** Error: onRoomCreated, status " + statusCode);
showGameError();
return;
}
// save room ID so we can leave cleanly before the game starts.
mRoomId = room.getRoomId();
// show the waiting room UI
showWaitingRoom(room);
}
狀態代碼7000值是: STATUS_REAL_TIME_CONNECTION_FAILED - 無法初始化實時房間的網絡連接。
開啓/關閉Developer Console上的實時多人開關不會改變結果。
我不舒服多人可以在Genymotion上工作。我沒有在stackoverflow上找到任何明確的確認。
Genymotion 2.6.0版修訂20151127-3674435
設備:谷歌Nexus S 4.1.1
谷歌Play服務版本:89年8月4日(2428711-070)
GAPPS:GAPPS-JB-20121011-簽署。 zip
如果有人在Genymotion上運行實時多人遊戲,請回答。
謝謝。
好消息,它的工作原理。我沒有改變示例代碼中的任何內容。 你有沒有改變任何東西(例如網絡設置)? –
不,我沒有更改任何網絡設置。我正在使用API 16的自定義手機。不要忘記只連接具有不同gmail帳戶的設備。 – skymedium