Exceção java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker
Estou tentandoInício rápido: executar um aplicativo do Google Drive no Android do SDK do Google Drive. Eu segui o processo de buraco, mas quando eu corri o aplicativo em meus dispositivos (reais), ele cai com a seguinte exceção:
java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker
E finalmente, aponta para minha fonte na segunda linha deste código:
credential = GoogleAccountCredential.usingOAuth2(this, DriveScopes.DRIVE);
startActivityForResult(credential.newChooseAccountIntent(), REQUEST_ACCOUNT_PICKER); // <- This one
Minha confusà £ o vem do fato de eu ter feito tudo que o artigo me instrui a fazer:
Eu gerou o certificado
Ativado a API (com a impressão digital do certificado)
Criado e configurado o projeto android no Eclipse
Adicionadas as APIs com o plug-in do GoogleCopiei a amostra (eu realmente copiei e colei)
Claro, eu corrijo o pacote e os nomes das classes
Também adicionei as permissões para o aplicativo, até mesmo outras permissões referentes a contas
Eu até adicionei oAPI de desenvolvedor do Google Play para Android e suas perimssions.
Mas quando eu corro o aplicativo, ele ainda falha. Todas as bibliotecas parecem estar bem. Gostaria de saber se é específico da APIv17 do Android, pois meus dispositivos são APIv10 e APIv15 (adicionei a biblioteca de suporte também).
Por favor ajude. E me desculpe pelo meu inglês ruim. Obrigado.