适用于Android SDK的Gmail API 21

时间:2016-08-01 14:03:43

标签: android sdk android-support-library gmail-api gradle-dependencies

我正在尝试使用适用于Android的Gmail API开发适用于API 21的设备。 在本教程中:https://developers.google.com/gmail/api/quickstart/android 它说我需要:

  

适用于API 23或更高版本的Android SDK包,包括最新版本的Google Repository,Android支持库和Google Play服务。

依赖关系示例有:

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.google.android.gms:play-services-auth:9.0.2'
compile 'pub.devrel:easypermissions:0.1.5'
compile('com.google.api-client:google-api-client-android:1.22.0') {
    exclude group: 'org.apache.httpcomponents'
}
compile('com.google.apis:google-api-services-gmail:v1-rev47-1.22.0') {
    exclude group: 'org.apache.httpcomponents'
} 
}

但是当我用它说我无法使用时,我收到错误: com.android.support:appcompat-v7:23.4.0 当我的编译SDK版本为21时。

我已经尝试将appcompact版本更改为v7:21.0.2之前对我有用,但是当我同步gradle文件时出现错误:

  

错误:   无法解决:com.android.support:appcompat-v7:23.1.1   
安装存储库和同步项目   
打开文件   
在项目结构对话框中显示

但是安装此存储库会产生支持库与编译版本不匹配的问题。

我做错了吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试访问SDK管理器并安装三个组件:Google Repository,Android支持库和Google Play服务。 如下图: enter image description here