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ügtKopieren 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.