I für Geräte mit API 21. In diesem Tutorial mit der Google Mail-API für Android zu entwickeln versuche: https://developers.google.com/gmail/api/quickstart/android Es sagt ich brauche müssen:Gmail API für 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.
Und die Abhängigkeiten Beispiel gibt es:
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'
}
}
Aber ich erhalte eine Fehlermeldung, wenn ich es verwenden sagen, ich kippe: com.android.support:appcompat-v7:23.4.0 wenn meine Kompilierung SDK-Version ist 21
Ich habe versucht, die appcompact Version v7 Wechsel: 21.0.2, die vor dem für mich gearbeitet, aber wenn ich die gradle Dateien synchronisieren erhalte ich die Fehlermeldung:
Error: Failed to resolve: com.android.support:appcompat-v7:23.1.1
Install Repository and sync project
Open File
Show in Project Structure dialog
Aber diese Repository Installation erstellt die Problem der Unterstützungsbibliothek, die nicht mit der Kompilierungsversion übereinstimmt.
Mache ich etwas falsch?
Vielleicht ist das der Grund, denn wie Sie sagten, Sie haben veraltete Features verwendet. Der beste Weg ist also, den Code zu aktualisieren, den Sie verwenden, und die neueste Version von Android SDK zu verwenden, wie in der [Dokumentation] (https://developers.google.com/gmail/api/quickstart/android). Also, nachdem Sie die SDK 23 verwenden, haben Sie kein Problem mit der appcompat-v7: 23.4.0 – KENdi