谷歌播放服务无效



为了给我的问题提供一些背景信息,我最近遇到了所有使用Google Play服务的开发的应用程序的错误,尽管它们以前工作过,但给出了classnotfound异常。

我看到谷歌播放服务

有一个可用的更新,所以决定安装它,但现在我所有开发的应用程序都抛出"谷歌播放服务签名无效"错误。当应用程序在我的手机上运行时,会出现一个弹出窗口,告诉我"谷歌播放服务在此设备上不可用..."

查找此错误时,我似乎找不到太多信息,并且对问题的根源感到非常困惑。我尝试删除并重新导入google-play-services库,但这并没有帮助,我从eclipse控制台看到google-play-services.apk正在我的设备上成功安装。

我甚至从安卓教程应用程序中收到此错误。

如果有人对这个问题有一丝了解,我将不胜感激。

编辑:我还应该提到,在我更新谷歌播放服务后,系统提示我在清单中包含以下标签。

<meta-data android:name="com.google.android.gms.version"      android:value="@integer/google_play_services_version" />

我觉得这很奇怪,因为我以前从未需要过它。

日志输出

11-04 17:42:36.068: I/ApplicationPackageManager(4433): cscCountry is not German : O2I
11-04 17:42:36.107: D/dalvikvm(4433): DexOpt: couldn't find field   Landroid/content/res/Configuration;.smallestScreenWidthDp
11-04 17:42:36.107: W/dalvikvm(4433): VFY: unable to resolve instance field 35
11-04 17:42:36.107: D/dalvikvm(4433): VFY: replacing opcode 0x52 at 0x0012
11-04 17:42:36.107: D/dalvikvm(4433): VFY: dead code 0x0014-0018 in  Lcom/google/android/gms/common/GooglePlayServicesUtil;.b (Landroid/content/res/Resources;)Z
11-04 17:42:36.154: W/GooglePlayServicesUtil(4433): Google Play services signature invalid.
11-04 17:42:36.154: D/result(4433): SERVICE_INVALID
11-04 17:42:36.186: I/System.out(4433): false
11-04 17:42:36.186: I/System.out(4433): false
11-04 17:42:36.186: W/GooglePlayServicesUtil(4433): Google Play services signature    invalid.
11-04 17:42:36.201: E/GooglePlayServicesUtil(4433): Google Play services is invalid. Cannot recover.

编辑2:我在妈妈的手机上运行了我的应用程序,它给出了一个错误,说谷歌播放服务需要在手机上更新,没有可用的新版本,所以我使用了谷歌播放服务的froyo版本,因为它是rev 12。这实际上奏效了,但我仍然对手机中发生的事情以及为什么该服务无效感到完全不知所措。

好吧,我似乎已经修复了,虽然它不是很漂亮,但由于某种奇怪的原因,我的手机上似乎从未实际安装过Google Play服务,我不知道我的应用程序以前是如何工作的。我进入我的应用程序并卸载了com.google.android.gms,然后当我的应用程序再次运行时,而不是告诉我不支持Google Play服务,它提供了一个下载Google Play服务的链接,一旦我安装了它,它似乎就可以正常工作。

我应该补充一点,这一切都是使用 froyo 版本的谷歌播放服务(修订版 12)。如果我使用最新版本的谷歌播放服务(修订版 13),系统会提示我更新,但在谷歌 Play 商店中找不到可用的更新,我认为这是因为更新尚未进入市场,因为此版本仅在 3 天前发布。

如果我遇到这样的问题,通常对我有帮助的是

  1. 转到我的项目生成路径
  2. 配置构建路径
  3. 单击订单和导出选项卡
  4. 选中安卓私有库复选框

之后只需进行清洁和构建。

试一试,希望对您有所帮助

最新更新