Wyjątek java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker

PróbujęSzybki start: Uruchom aplikację Drive na Androida z SDK Google Drive. Śledziłem proces otworu, ale gdy uruchomiłem aplikację na moich urządzeniach (prawdziwych), ulega ona awarii z następującym wyjątkiem:

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

I wreszcie wskazuje na moje źródło w drugim wierszu tego kodu:

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

Moje zamieszanie wynika z faktu, że zrobiłem wszystko, co nakazuje mi artykuł:

Wygenerowałem certyfikat

Włączono interfejs API (za pomocą odcisku palca certyfikatu)

Utworzono i skonfigurowano projekt android w Eclipse

Dodano interfejsy API z wtyczką Google

Skopiowano próbkę (faktycznie skopiowałem / wkleiłem)

Oczywiście poprawiłem nazwy pakietów i klas

Dodałem także uprawnienia do aplikacji, nawet inne uprawnienia odnoszące się do kont

Dodałem nawetGoogle Play Android Developer API i jego percepcje.

Ale kiedy uruchomię aplikację, nadal ulega awarii. Wszystkie biblioteki wydają się być w porządku. Zastanawiam się, czy jest specyficzny dla Android APIv17, ponieważ moje urządzenia to APIv10 i APIv15 (dodałem także bibliotekę wsparcia).

Proszę pomóż. I przepraszam za mój zły angielski. Dziękuję Ci.

questionAnswers(1)

yourAnswerToTheQuestion