无法使用手动代码(GoogleApiClient)

时间:2015-01-29 08:17:38

标签: android sdk google-plus

我使用this page中的代码。

第一个问题 - 我复制并粘贴了所有这些代码,但随后我开始这个活动,我看到有错误信息的烤面包(和屏幕变暗)。

第二个问题 - 我无法使用此代码:

int errorCode = GooglePlusUtil.checkGooglePlusApp(this);
    if (errorCode != GooglePlusUtil.SUCCESS) {
        GooglePlusUtil.getErrorDialog(errorCode, this, 0).show();
    }

我看到了这个错误:enter image description here 来自 build.gradle

的此片段
dependencies {
...
compile 'com.google.android.gms:play-services:6.5.+'
...

}

P.S。我想使用Google Plus登录我的应用程序。

UPDATE1 来自SDK Manager的屏幕截图:enter image description here

1 个答案:

答案 0 :(得分:1)

/**
 * @param activity activity passed from activity that calls checkPlayServices().
 * @param context  getting the current context from the activity .
 */

    public static boolean checkPlayServices(Activity activity, Context context) {
        int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(context);


        if (resultCode != ConnectionResult.SUCCESS) {
            if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)) {
                GooglePlayServicesUtil.getErrorDialog(resultCode, activity,
                        Config.PLAY_SERVICES_RESOLUTION_REQUEST).show();
            } else {
                Log.i(TAG, "This device is not supported.");
                activity.finish();
            }
            return false;
        }