无法在 android studio os 上导入 google 云消息服务 x

can't import google cloud message service on android studio os x

我被困在 android 工作室;我是 iOS 开发人员 Android 的新手。我正在尝试使用推送通知做一个简单的 webView 应用程序。

正如您在我的 mainActivity.java 中看到的那样,导入语句是灰色的,checkPlayServices() 是红色的。我已经完成了 [官方教程] 中的所有步骤,并且我已经安装了您可以从 SDK 管理器安装的所有内容 (35GB)。我还检查了 SDK 目录是否正确。以下是 mainActivity、清单文件、build.grapple 和 activity_main.xml 的屏幕截图。

1

checkPlayServices() 是红色的,因为你没有这样的方法。在您的 class:

中包含此方法
private boolean checkPlayServices() {
    int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
    if (resultCode != ConnectionResult.SUCCESS) {
        if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)) {
            GooglePlayServicesUtil.getErrorDialog(resultCode, this,
                    PLAY_SERVICES_RESOLUTION_REQUEST).show();
        } else {
            Log.i(TAG, "This device is not supported.");
            finish();
        }
        return false;
    }
    return true;
}

查看Android GCM了解更多信息