当前位置: 首页 > 知识库问答 >
问题:

类型AndroidHttp中的newCompatibleTransport()方法引用了缺少的类型

柯国安
2023-03-14
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. HttpTransfer无法解析为类型

2.来自AndroidHttp类型的方法newCompartbleTransport()是指缺少的HttpTransment类型

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

  1. google-api-client-android-1.18.0-rc.jar
  2. google-api-services-drive-v2-rev1-1.7.2-beta.jar
  3. google-http-client-android-1.18.0-rc.jar
  4. google-http-client-gson-1.18.0-rc.jar

共有2个答案

贝成业
2023-03-14

您必须使用com.google.api客户端:谷歌api客户端android:1.22.0。Google已不推荐使用<code>http客户端

郭俊拔
2023-03-14

不得不使用:

Google-http-client-1 . 18 . 0-RC . jar

 类似资料:
  • 我已经在项目构建路径中导入了apachepoi的所有jar文件,但我仍然收到错误“类型XSSFWorkbook中的方法getSheetAt(int)引用了缺少的类型XSSFSheet” 我使用版本- poi-bin-4.1.2-20200217 代码:

  • 我有一个有界泛型类,我们称之为泛型,它的参数T扩展了抽象类abstract: 泛型类: 抽象类 泛型类中T引用的类 当尝试引用方法 getMap() 时,该方法来自 T 边界内的类(并且根据抽象类定义,T 的所有可能实例都将具有该方法),我收到以下错误: 不能从静态上下文引用非静态方法getMap() 然而,任何地方都没有静态关键字。我错过了什么?? 谢谢!

  • 我试图从后端服务器检索数据,但我得到以下错误:类型'订阅'缺少类型'HomeData'中的以下属性:aSes、聚合器更改、公告、beacon公告和11个以上。 我正在使用以下服务 以及以下界面: 我在组件中调用getData(),如下所示: 我把所有这些都放在我的html模板中

  • 这里我们创建了一个类演示,其中有两个方法m1和m2,并使用这个关键字通过m2调用m1。我的问题是我们正在传递(演示o)作为m1方法中的参数,我们如何将与我们所在的相同类的引用作为参数传递,并且这个关键字引用一个对象,这个关键字如何引用一个类的引用? 欢迎提供任何参考资料。

  • 这就是我的REST控制器的样子 使用以下URI从Postman调用它 得到这个错误 } 我错过了什么?字符串变量的映射不正确吗?

  • 问题内容: 简单的问题。如何初始化这个结构?我想做这样的事情: 预计我会遇到错误: 当然,我可以创建一个单独的结构B并通过以下方式对其进行初始化: 但是它没有第一种方法有用。有没有初始化匿名结构的捷径? 问题答案: 该可转让规则是宽容的,这导致另一种可能性,你可以保留的原始定义匿名类型写入,同时允许该类型的短复合文字。如果您确实坚持使用该字段的匿名类型,那么我可能会写类似以下内容: 操场 输出量