1

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?

+0

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

Antwort

0

Sie können versuchen, zum SDK-Manager zu wechseln und drei Komponenten zu installieren: Google Repository, Android Support Library und Google Play Services. wie folgendes Bild: enter image description here

+0

Ich habe alle von ihnen bereits installiert. Obwohl die Android Support Repository-Version, die ich habe, ist 33 und ich kann es auf 35 aktualisieren. –

+0

Ja, auf die neueste Version aktualisieren. Aktualisieren Sie auch die SDK Build-Tools auf 23 – alway5dotcom

+0

Ich aktualisierte das Android-Support-Repository und das Android SDK Build-Tools auf 23. Jetzt, wenn ich Sync bekomme ich diese Fehler: Fehler beim Abrufen von übergeordneten für Artikel: Keine Ressource gefunden, die die übereinstimmt Vorname ' 1.' android: TextAppearance.Material.Widget.Button.Inverse '. 2. "Android: Widget.Material.Button.Colored". Und ich bekomme immer noch die: 'Die Support-Bibliothek sollte nicht eine andere Version, die CompileSdkVersion 'Fehler verwenden, wenn ich versuche, die appcompat-v7: 23.4.0 Abhängigkeit zu verwenden. –

Verwandte Themen