Google+分享错误代码8

时间:2014-12-28 21:35:51

标签: android google-plus google-play-services

在实施Google+分享时,我在onCreate中执行以下操作:

mGoogleClient = new GoogleApiClient.Builder(this)
    .addApi(Drive.API)
    .addScope(Drive.SCOPE_FILE)
    .addScope(Plus.SCOPE_PLUS_LOGIN)
    .addConnectionCallbacks(this)
    .addOnConnectionFailedListener(this)
    .build();

我在按下onClick后与Google联系:

mGoogleClient.connect();

然后调用回调:

@Override
public void onConnectionFailed(ConnectionResult result) {
    // TODO Auto-generated method stub
    Log.e("GoogleClient","connection failed!");
    Log.e("result",""+ result.getErrorCode());
    if (result.hasResolution()) {
        try {
            result.startResolutionForResult(this, REQUEST_CODE_RESOLVE_ERR);
        } catch (SendIntentException e) {
            mGoogleClient.connect();
        }
    }
    // Speichern Sie das Ergebnis und beheben Sie den Verbindungsfehler bei einem Klick des Nutzers.
    mGoogleConnectionResult = result;

}

我收到错误代码812-28 22:39:56.286: E/result(15533): ConnectionResult{statusCode=INTERNAL_ERROR, resolution=null}

我将我的APK添加到Google并获得了有效的发布密钥。我知道,因为我第一次尝试分享它就像一个魅力,我能够分享我的Google+ page。如果我再试一次没有任何反应,甚至不会出现Choose Google-account对话框。如果我卸载我的应用程序并重新安装它然后再试一次,Choose Google-account当我选择Google Account时出现对话框,因为我第一次收到错误代码8时-----&gt ; 12-28 22:39:56.286: E/result(15533): ConnectionResult{statusCode=INTERNAL_ERROR, resolution=null}

我获得了最新的Android SDK和最新的Google Play Services

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

根据Google Developers website,您无需致电connect()Google Plus分享。您只需要启动分享Intent

修改:关于您上次发表的评论,here解释了您问题的可能原因。