Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android Studio中的Google日历API_Java_Android_Calendar_Google Api_Google Calendar Api - Fatal编程技术网

Java Android Studio中的Google日历API

Java Android Studio中的Google日历API,java,android,calendar,google-api,google-calendar-api,Java,Android,Calendar,Google Api,Google Calendar Api,我只是一个尝试访问谷歌日历的业余程序员。我正在使用Android Studio。我已经从Android SDK管理器下载了所有Google服务,并设置了依赖项。我还尝试了遵循Google的所有文档,在项目的libs文件夹中手动添加客户端库 每当我执行这些操作时,示例脚本都会说键入: 导入com.google.api等… 无论我用哪种方式,api总是以红色突出显示,并表示无法解决。我可以使用硬盘、地图和其他一些谷歌的东西,只是没有日历 还有其他人遇到过这个问题吗?如果是,您是如何修复的?如果您需要

我只是一个尝试访问谷歌日历的业余程序员。我正在使用Android Studio。我已经从Android SDK管理器下载了所有Google服务,并设置了依赖项。我还尝试了遵循Google的所有文档,在项目的libs文件夹中手动添加客户端库

每当我执行这些操作时,示例脚本都会说键入:
导入com.google.api等…
无论我用哪种方式,api总是以红色突出显示,并表示无法解决。我可以使用硬盘、地图和其他一些谷歌的东西,只是没有日历

还有其他人遇到过这个问题吗?如果是,您是如何修复的?如果您需要我提供更多信息,我很乐意提供。
谢谢

这就是我的build.Gradle依赖项当前的外观:

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

在这里打印您的文件的代码Gradle

您需要它,就像这里一样,并将其放入build.gradle文件:

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

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

Easify添加库的方法,然后您可以将其放入文件build.gradle:

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

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

发布一些代码和/或屏幕截图。导入语句现在可以使用了,谢谢!我唯一的问题是,为什么在文件>>项目结构中添加依赖项时,这不是一个选择@macheiUsing gradle只是从外部下载库,将项目与文件gradle同步后,您将从外部库获得新库。您需要检查以将文件夹project/libs的所有文件与外部库进行比较,并使这些文件的版本正确。然后将所有文件从外部复制到项目/libs,并尝试在没有网络的情况下编译。