我正在开发Android应用程序,并使用Google Play服务SDK实现Google登录和GCM。
根据文档,在不包含SDK的设备上运行应用程序时,我应该使用以下代码提示用户:
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 {
finish();
}
return false;
}
return true;
}
第一次运行一切顺利。用户可以立即从市场上下载Google Play服务应用程序。
安装SDK后,重新运行应用程序会在LogCat中产生以下错误: Google Play服务签名无效。 Google Play服务无效。无法恢复
错误对话框显示以下错误: 您的设备不支持某些应用所依赖的Google Play服务。请联系发言人协助。
当我尝试使用最新的Google Play商店(4.3.11)在Android版本2.3.6上运行Samsung Galaxi Mini上的应用程序时,会发生这种情况,并且该设备的d / l google play服务是3.2 .25(761454-10)。
其他人是否遇到过这个问题? 是不是可以支持这个设备,虽然它仍然允许用户将Google Play服务应用程序推向设备?
由于