1

所以我試圖將谷歌驅動器連接到android studio。我在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

回答

2

您還沒有聲明一個變量mGoogleApiClient

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的值是什麼? –