Como adicionar uma conta do google no android através do AccountManager.addaccountExternally ()?

Quero adicionar uma conta do Google explicitamente. Fornecerei nome de usuário e senha.

Acabei de passar por esta perguntaO chamador uid XXXX é diferente do uid do autenticador Mas eu não consegui solução. O que é uid? com o qual você comparou.

eu estou tentando

    AccountManager mgr = (AccountManager)getSystemService(ACCOUNT_SERVICE);
    Account acc = new Account("[email protected]", "com.google");
    if(mgr.addAccountExplicitly(acc, "Password", new Bundle()))
    {
        //account added successfully
        //do whatever is needed;
        showToast("added");
    }
    else {
        //something did not work
    }

Erro: o uid do chamador 10782 é diferente do uid do autenticador.

O que significa? como faço para corrigir isso?

Qualquer um por favor me diga como resolver isso, um código completo será muito útil.

questionAnswers(1)

yourAnswerToTheQuestion