因此,我試圖與Google Fit合作,出於某種原因,我無法在我的應用中連接到Google Play服務。我將OAuth全部設置完成,然後在另一個應用程序中對其進行測試,結果一切正常。特別看一下GoogleFitRepository,這是我連接到API的地方。無法連接到Google Play服務;獲取已取消的狀態代碼
W/AutoManageHelper: Unresolved error while connecting client. Stopping auto-manage.
I/MyApp: Google Play services connection failed. Cause: ConnectionResult{statusCode=CANCELED, resolution=null, message=null}
鏈接到GitHub的:https://github.com/drb56/FitnessExplorer
任何幫助,將不勝感激
當試圖連接我得到這個錯誤。我一整天都被困在這裏!
編輯:這裏是從類問題
public GoogleFitRepository(Activity activity)
{
mClient = new GoogleApiClient.Builder(activity.getApplicationContext())
.addApi(Fitness.HISTORY_API)
.addApi(Fitness.SESSIONS_API)
.addScope(new Scope(Scopes.FITNESS_ACTIVITY_READ))
.addConnectionCallbacks(this)
.enableAutoManage((FragmentActivity)activity, 0, new GoogleApiClient.OnConnectionFailedListener() {
@Override
public void onConnectionFailed(ConnectionResult result) {
Log.i("MyApp", "Google Play services connection failed. Cause: " +
result.toString());
}})
.build();
activityList = new ArrayList<>();
activityDataPointList = new ArrayList<>();
calorieActivitiesToday = new ArrayList<>();
dayActivities = new ArrayList<>();
}
請正確設置問題。至少複製粘貼代碼。 – suku
對不起,添加了連接到GoogleApiClient的代碼 – user292277