0

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

适用于 API 23 或更高版本的 Android SDK 包,包括最新版本的 Google 存储库、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
安装存储库并同步项目 在项目结构对话框中
打开文件 显示

但是安装这个仓库会产生支持库与编译版本不匹配的问题。

难道我做错了什么?

4

1 回答 1

0

您可以尝试前往 SDK 管理器并安装三个组件:Google Repository、Android Support Library 和 Google Play Services。如下图: 在此处输入图像描述

于 2016-08-01T14:09:07.880 回答