无法在 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 的屏幕截图。
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了解更多信息
我被困在 android 工作室;我是 iOS 开发人员 Android 的新手。我正在尝试使用推送通知做一个简单的 webView 应用程序。
正如您在我的 mainActivity.java 中看到的那样,导入语句是灰色的,checkPlayServices()
是红色的。我已经完成了 [官方教程] 中的所有步骤,并且我已经安装了您可以从 SDK 管理器安装的所有内容 (35GB)。我还检查了 SDK 目录是否正确。以下是 mainActivity、清单文件、build.grapple 和 activity_main.xml 的屏幕截图。
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了解更多信息