AndroidHttp类型中的newCompatibleTransport()方法指的是缺少的类型

时间:2014-05-07 05:50:01

标签: java android

GoogleAccountCredential credential = GoogleAccountCredential
        .usingOAuth2(MainActivity.this,
                Arrays.asList(DriveScopes.DRIVE_FILE));
credential.setSelectedAccountName(driveAccountName);
//Errors on below line
HttpTransport ht = AndroidHttp.newCompatibleTransport();
Drive service = new Drive.Builder(ht, new GsonFactory(), credential).build();
  

1。 HttpTransport无法解析为类型

     

2。 AndroidHttp类型中的newCompatibleTransport()方法引用缺少的类型HttpTransport

我在libs文件夹中添加了以下jar文件:

  
      
  1. 谷歌-API的客户端 - 机器人-1.18.0-rc.jar
  2.   
  3. 谷歌-API服务驱动-V2-rev1-1.7.2-beta.jar
  4.   
  5. 谷歌-HTTP-客户机器人-1.18.0-rc.jar
  6.   
  7. 谷歌-HTTP-客户GSON-1.18.0-rc.jar
  8.   

2 个答案:

答案 0 :(得分:1)

必须使用:

  

谷歌-HTTP-客户1.18.0-rc.jar

答案 1 :(得分:1)

您必须使用com.google.api-client:google-api-client-android:1.22.0。 Google已针对目标版本> = 23

弃用http-client