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文件:
- 谷歌-API的客户端 - 机器人-1.18.0-rc.jar
- 谷歌-API服务驱动-V2-rev1-1.7.2-beta.jar
- 谷歌-HTTP-客户机器人-1.18.0-rc.jar
- 谷歌-HTTP-客户GSON-1.18.0-rc.jar
醇>
答案 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