【问题标题】:Google Calendar API in Android StudioAndroid Studio 中的 Google 日历 API
【发布时间】:2014-06-04 18:39:49
【问题描述】:

我只是一个尝试访问 Google 日历的业余程序员。我正在使用安卓工作室。我已经从 Android SDK 管理器下载了所有的谷歌服务并设置了依赖项。我还尝试在此处遵循 Google 关于如何执行此操作的所有文档:Google Developers: Calendar API Client Library for Java,通过在项目的 libs 文件夹中手动添加客户端库。

任何时候我执行这些操作时,示例脚本都会要求输入:
导入 com.google.api.etc...
无论我采用哪种方式,“api”总是以红色突出显示并表示无法解决。我可以访问驱动器、地图和一堆其他谷歌东西,只是不能访问日历。

有没有其他人遇到过这个问题?如果是这样,你是如何解决的?如果您需要我提供更多信息,我很乐意提供。
谢谢!

这是我的 build.Gradle 依赖项当前的样子:

dependencies {
compile 'com.android.support:appcompat-v7:+'
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.google.android.gms:play-services:+'
}

【问题讨论】:

  • 贴一些代码和/或截图。

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


【解决方案1】:

在此处打印文件 Gradle 的代码。

你需要它喜欢这里,并将其放入文件 build.gradle:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

更新:

添加库的简化方法,然后你可以把它放到文件build.gradle中:

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.google.apis:google-api-services-calendar:v3-rev84-1.18.0-rc'
}

【讨论】:

  • 导入语句现在有效,谢谢!我唯一的问题是在文件>>项目结构中添加依赖项时为什么不是选择? @machei
  • 使用 gradle 只是从外部下载库,在将项目与文件 gradle 同步后,您将从外部库获取新库。您需要检查以将文件夹 project/libs 的所有文件与外部库进行比较,并为自己的这些文件的版本做出正确的选择。然后将所有文件从外部复制到您的项目/库中,并尝试在没有网络的情况下进行编译。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-17
  • 2016-03-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多