【问题标题】:Getting rid of Duplicate class in Android Studio摆脱 Android Studio 中的重复类
【发布时间】:2021-04-22 09:40:39
【问题描述】:

我正在构建一个 android 应用程序,并且我正在尝试实现 Google Calendar API。但是,当我添加依赖项代码时,出现如下所示的错误。有谁知道如何解决这个错误?我还在下面的构建 gradle 中插入了我的依赖项图片。

旁注:这里是需要API依赖的代码 implementation 'com.google.api-client:google-api-client:1.23.0' implementation 'com.google.oauth-client:google-oauth-client-jetty:1.23.0' implementation 'com.google.apis:google-api-services-calendar:v3-rev305-1.23.0'

Dependencies picture

Error Picture

【问题讨论】:

  • 也许这篇文章会有所帮助:stackoverflow.com/questions/62017459/…>
  • 我没试过。还有其他想法吗?

标签: java android android-studio dependencies google-calendar-api


【解决方案1】:

这是 Google 日历 API 文档:https://developers.google.com/calendar/quickstart/java

也许在你拥有的东西和这里的东西之间来回走动,看看是否有什么不同。

【讨论】:

    【解决方案2】:

    我通过从构建 Gradle 中排除一些类来解决这个问题。我刚刚排除了导致错误的类。

    implementation ('com.google.api-client:google-api-client:1.23.0'){
        exclude group: 'org.apache.httpcomponents'
        exclude group:'com.google.guava'
    }
    implementation ('com.google.oauth-client:google-oauth-client-jetty:1.23.0'){
        exclude group: 'org.apache.httpcomponents'
        exclude group:'com.google.guava'
    }
    implementation  ('com.google.apis:google-api-services-calendar:v3-rev305-1.23.0'){
        exclude group: 'org.apache.httpcomponents'
        exclude group:'com.google.guava'
    } 
    

    这修正了我的错误。

    【讨论】:

      猜你喜欢
      • 2015-11-16
      • 1970-01-01
      • 1970-01-01
      • 2017-05-28
      • 1970-01-01
      • 2020-03-06
      • 2015-04-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多