我试图使用Android版Gmail的API与API 21 设备在本教程中开发的Gmail API:https://developers.google.com/gmail/api/quickstart/android 它说我需要有:为Android SDK 21
Android SDK packages for API 23 or later, including the latest versions of Google Repository, Android Support Library and Google Play Services.
而且依赖例如有:
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文件,我得到的错误:
Error: Failed to resolve: com.android.support:appcompat-v7:23.1.1
Install Repository and sync project
Open File
Show in Project Structure dialog
但安装这个软件库将创建支持库的问题与编译版本不匹配。
我做错了什么?
也许这就是原因,因为像你说的那样,你使用了不推荐的功能。所以最好的方法是更新您使用的代码,并使用[documentation](https://developers.google.com/gmail/api/quickstart/android)中的最新版本的android sdk。因此,在使用sdk 23之后,使用appcompat-v7不会有任何问题:23.4.0 – KENdi