我有一個錶盤,我試圖連接到Google Play服務以獲取用戶的心率數據。我創建了一個OAuth 2.0客戶端ID,並遵循了指南。Android Wear Watch Face - 試圖連接Google Services API時的INVALID_ACCOUNT
這裏是在OnCreate(我的設置代碼):
googleApiClient = new GoogleApiClient.Builder(this)
.addApi(Wearable.API)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(Fitness.SENSORS_API)
.addScope(new Scope(Scopes.FITNESS_LOCATION_READ))
.build();
googleApiClient.connect();
我觸發OnConnectionFailed()偵聽器。這裏是ConnectionResult:
ConnectionResult{statusCode=INVALID_ACCOUNT, resolution=null, message=null}
我滿級可以在這裏找到:http://pastebin.com/qNuvRY3F
我要麼錯過的東西或我做的這一切都在錯誤的地方。可能都是。我可能需要從我的移動設備獲取這些數據,並通過DataLayer發送這些數據,我仍然試圖弄清楚如何在後臺服務中執行此操作,以便與電池信息,天氣數據等一起發送。
任何洞察力是讚賞。謝謝
謝謝。我想通過穿戴裝置試圖觸發登錄谷歌。我將我的代碼移動到一個電話服務,然後請求登錄,然後我發起一個活動來觸發Google登錄對話框。 – Timmo
不用擔心隊友! –
@Timmo:你能分享代碼修復這個問題嗎? –