1

Так что я пытаюсь подключить Google-диск к студии Android. У меня есть следующий код в файле MainActivity.java, и это дает мне ошибку. Любая помощь приветствуется.Ошибка: не удается разрешить символ mGoogleApiClient

package com.example.malik.shoutout; 

import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import com.google.android.gms.drive.Drive; 
import com.google.android.gms.common.ConnectionResult; 
import com.google.android.gms.common.api.GoogleApiClient; 
import com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks; 
import com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener; 
import com.google.android.gms.location.LocationListener; 
import com.google.android.gms.location.LocationRequest; 
import com.google.android.gms.location.LocationServices; 

public abstract class MainActivity extends AppCompatActivity 
    implements GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener 
{ 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    mGoogleApiClient = new GoogleApiClient.Builder(this) 
      .addApi(Drive.API) 
      .addScope(Drive.SCOPE_FILE) 
      .addConnectionCallbacks(this) 
      .addOnConnectionFailedListener(this) 
      .build(); 

    setContentView(R.layout.activity_main); 
} 
} 
+0

Вы обновили/добавил Google Play Services в вашем файле 'build.gradle' и очистить/перестроить ваш проект? – adjuremods

ответ

0

Я решить мою проблему, добавив:

GoogleApiClient mGoogleApiClient 

Это мой полный код:

GoogleApiClient mGoogleApiClient = new GoogleApiClient.Builder(this) 
       .enableAutoManage(this, (GoogleApiClient.OnConnectionFailedListener) this) 
       .addApi(Auth.GOOGLE_SIGN_IN_API, gso) 
       .build(); 
+0

Какова ценность Auth.GOOGLE_SIGN_IN_API и gso? –

 Смежные вопросы

  • Нет связанных вопросов^_^