android - files.get and .getRequestFactory cannot be resolved -


i'm trying metadata of file in google drive through fileid i'm running problems using files().get , getrequestfactory().

specifically i'm looking @ this , on sample shows line

file file = service.files().get(fileid).execute(); and

httpresponse resp = service.getrequestfactory().buildgetrequest(new genericurl(file.getdownloadurl())).execute();

i used these:

import com.google.api.client.http.genericurl; import com.google.api.client.http.httpresponse; import com.google.api.services.drive.model.file; 

as stated in sample , loaded com.google.apis:google-api-services-drive:v2-rev168-1.20.0 dependency. it's still resulting in cannot resolve method files() , cannot resolve method getrequestfactory(),

can shed light on this?

i have run project these imports / dependencies without problems, try double-check situation

import com.google.api.client.extensions.android.http.androidhttp; import com.google.api.client.googleapis.extensions.android.gms.auth.googleaccountcredential; import com.google.api.client.googleapis.extensions.android.gms.auth.userrecoverableauthioexception; import com.google.api.client.googleapis.json.googlejsonresponseexception; import com.google.api.client.http.filecontent; import com.google.api.client.http.genericurl; import com.google.api.client.json.gson.gsonfactory; import com.google.api.services.drive.drive; import com.google.api.services.drive.drivescopes; import com.google.api.services.drive.model.file; import com.google.api.services.drive.model.filelist; import com.google.api.services.drive.model.parentreference;  com.google.api.services.drive needs     com.google.apis:google-api-services-drive:v2-rev105-1.17.0-rc com.google.api.client needs     com.google.api-client:google-api-client-android:1.20.0 com.google.api.client.json.gson needs    com.google.http-client:google-http-client-gson:1.20.0 

the chunk above pulled github test / demo. you're welcome use (replace gdaa referencies in mainactivity 'rest').

good luck