Исключение java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker

Я пытаюсьБыстрый старт: Запустите приложение Drive на Android из Google Drive SDK. Я следил за процессом дырки, но когда я запускал приложение на своих устройствах (реальных), оно вылетало со следующим исключением:

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

И, наконец, он указывает на мой источник во второй строке этого кода:

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

Мое замешательство происходит из-за того, что я выполнил все, что указывается в статье:

Я сгенерировал сертификат

Включил API (с отпечатком сертификата)

Создал и настроил андроид проект в Eclipse

Добавлены API с плагином Google

Скопировал образец (я на самом деле сделал копировать-вставить)

Конечно, я исправил имена пакетов и классов

Также я добавил разрешения для приложения, даже другие разрешения, относящиеся к учетным записям

Я даже добавилGoogle Play Android Developer API и его границы.

Но когда я запускаю приложение, оно все равно падает. Все библиотеки, кажется, в порядке. Интересно, это специфично для Android APIv17, поскольку мои устройства APIv10 и APIv15 (я также добавил библиотеку поддержки).

Пожалуйста помоги. И извините за мой плохой английский. Спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос