ALL,
我正在尝试开发Android应用程序。该应用程序将使用基于Google Play服务的GeoLocation。
我还有一部手机可供测试(三星和Android 4.2.2)。使用Eclipse检查时,我发现该设备具有此服务,但其版本与开发的应用程序不同。
因此,我推送应该转到Google Store的代码并更新服务,以便在设备上显示正确的版本。现在这个设备没有服务只有WiFi(这意味着它只是一块硬件,而不是手机)。
现在,当我运行此代码时,它会转到Google商店,并不断尝试找到合适的.apk。
我推送的代码如下:
int res = GooglePlayServicesUtil.isGooglePlayServicesAvailable( getApplicationContext() );
if( res != ConnectionResult.SUCCESS )
{
try
{
GooglePlayServicesUtil.getErrorDialog( res, this, RQS_GooglePlayServices ).show();
}
catch( Exception e )
{
Utils.displayErrorDialog( this, e.getMessage() );
}
}
我错过了什么?它应该是直接更新。
谢谢。
答案 0 :(得分:0)
我的问题听起来很相关。我已经在我的Android(Jelly Bean)上安装了Foursquare,当我弹出Foursquare时,你必须升级Google Play(听起来就像你在你的应用程序中尝试做的那样)。然后我点击按钮,启动GP Store进行升级。升级在54%完成时停止进行。始终如一 - 经过多次。我怀疑内存大小,因为我的Android是SLOOOOOWWWW,功耗低且内存不足。