Ausnahme java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker

Ich versuche dasSchnellstart: Führen Sie eine Drive App auf Android aus vom Google Drive SDK. Ich habe den gesamten Prozess verfolgt, aber als ich die App auf meinen Geräten (echten) ausgeführt habe, stürzt sie mit der folgenden Ausnahme ab:

java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker

Und schließlich verweist es auf meine Quelle in der zweiten Zeile dieses Codes:

credential = GoogleAccountCredential.usingOAuth2(this, DriveScopes.DRIVE);
startActivityForResult(credential.newChooseAccountIntent(), REQUEST_ACCOUNT_PICKER); // <- This one

Meine Verwirrung ergibt sich aus der Tatsache, dass ich alles getan habe, wozu der Artikel mich anweist:

Ich habe das Zertifikat erstellt

Aktiviert die API (mit dem Zertifikat Fingerabdruck)

Erstellt und konfiguriert das Android-Projekt in Eclipse

APIs mit dem Google-Plugin hinzugefügt

Kopieren Sie die Probe (ich habe tatsächlich Kopieren-Einfügen)

Natürlich habe ich die Paket- und Klassennamen korrigiert

Außerdem habe ich die Berechtigungen für die App hinzugefügt, sogar andere Berechtigungen, die sich auf Konten beziehen

Ich habe sogar dieGoogle Play Android Developer API und seine Vorstellungen.

Aber wenn ich die App starte, stürzt sie trotzdem ab. Alle Bibliotheken scheinen in Ordnung zu sein. Ich frage mich, ob es spezifisch für Android APIv17 ist, da meine Geräte APIv10 und APIv15 sind (ich habe auch die Unterstützungsbibliothek hinzugefügt).

Bitte helfen Sie. Und entschuldige mich für mein schlechtes Englisch. Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage