从服务器RPC中检索信息时出错:s-7:Google Play中的AEC-0?

时间:2012-12-11 06:42:03

标签: android

我让我的测试帐户在我的设备中同步并准备好测试该应用。

当我即将在我的应用中购买该产品时,Google Play会在输入信用卡详细信息后提示我继续。

在设备中输入卡的详细信息后,显示错误

  

从服务器检索信息时出错[RPC:s-7:AEC-0]

我使用的是Google Play版本3.10.9

我已经尝试卸载谷歌播放的更新删除我的帐户并重新启动设备但没有使用再次发现相同的错误可以任何人帮我解决这个问题

13 个答案:

答案 0 :(得分:27)

检查您是否使用的是最新版Google Play。

<强> OR

按照以下步骤操作。

RPC:AEC:0错误称为CPU / RAM /设备/身份失败。

只有你可以遵循以摆脱这个错误的可能方式是,

转到设置&gt;应用程序&gt; Play商店&gt;清除数据&amp;清除缓存。

转到帐户&gt; Google&gt;删除帐户。

重启设备。

再次设置&gt;帐户&gt; Google&gt;登录。

请参阅this链接

<强> OR

如果以上都不起作用,则出厂重置是最后一个工作选项。

答案 1 :(得分:5)

我也遇到了这个问题...我的信用卡信息已经更新到我新的到期日期。

这些说明来自我手机上的故障排除。

在计算机(非平板电脑或手机)上登录Google Wallet,点击付款方式,然后编辑以修改信息。希望它也适合你!

答案 2 :(得分:5)

当我在KitKat上遇到同样的问题时,这对我有用。 从设备中删除您的帐户(设置&gt;帐户&gt; Google&gt;删除帐户)

删除以下数据: 设置&gt;应用程序&gt;所有的&GT;下载&gt;删除数据。 设置&gt;应用程序&gt;所有的&GT; Play商店&gt;删除数据。 设置&gt;应用&gt;所有的&GT; Google服务框架(或者如果他们有英文版:Google Service Framework)&gt;删除数据。

再次登录并为我修复。

答案 3 :(得分:2)

在Android中使用 in-app-purchase 时出现类似错误。我的错误是我在实例化购买时使用了错误的购买ID。

public static final String PRODUCT_ID_ASTRO_Match = "android.test.product";//wrong id not in play store dev console

替换为:

public static final String PRODUCT_ID_ASTRO_Match = "android.test.purchased";

并且有效。

答案 4 :(得分:2)

BlueStacks模拟器上的

为我提供了以下解决方案

转到“设置” - &gt; “应用” - &gt; “管理应用”并选择“全部

转到“ Google Play服务框架”并选择“清除数据”&amp; “清除缓存”以删除所有数据。

转到“ Google Play商店”并选择“清除数据”&amp; “清除缓存”以删除有关Google Play商店的所有数据。

转到“设置” - &gt; “帐户” - &gt; “ Google ” - &gt;选择“您的帐户

转到“菜单”并选择“删除帐户”。

现在“重新启动”您的移动设备。

转到“菜单”和“添加您的帐户”。

并尝试执行更新或下载。

答案 5 :(得分:1)

我遇到了同样的问题 - 在我将应用程序上传到Play控制台后约3个小时内自行解决了问题。 According to Google

  

警告:上传APK后可能需要2-3小时   Google Play可识别您更新的APK版本。如果你试着测试   您上传的APK之前的应用程序已被Google识别   玩,您的应用程序将收到“取消购买”的回复   并显示错误消息“未启用此版本的应用程序   用于应用内结算。

虽然消息不一样,但我怀疑根本原因是一样的。

答案 6 :(得分:1)

致电您的银行并要求他们将您的卡激活到互联网使用。这有什么帮助我。

答案 7 :(得分:1)

如果您所在的国家/地区如阿根廷,则应致电您的银行并确认您的银行卡已获得国际购物授权。该国家/地区的某些信用卡(如预付信用卡)仅被授权在国家/地区进行购买和购买。他们在网上工作,但购买必须来自边境国家。这意味着您可能会收到此消息,因为您的卡有效但被拒绝。我知道,因为今天发生在我身上。希望这有助于其他人了解他们的系统告诉他们的内容。

答案 8 :(得分:1)

检查测试设备和Google Play开发者控制台上的应用程序是否真的匹配。

我可能会遇到一些特殊情况,但它可能对某人有所帮助:首先,我已经使用ant构建脚本向Google Play上传了一个包。其次,在测试设备上,我调试了相同的应用程序(或者我认为)。我从服务器检索信息时出现“错误。[RPC:S-7:AEC-0]”,并显示logcat:

  

解组时找不到类:com.google.android.finsky.billing.lightpurchase.PurchaseParams,e:java.lang.ClassNotFoundException:com.google.android.finsky.billing.lightpurchase.PurchaseParams

问题是在ant脚本中,我有aapt命令来修改包名。但是,Eclipse不运行该命令,因此Google Play中的应用程序与测试设备之间的程序包名称不匹配。

答案 9 :(得分:1)

在执行这些步骤后解决了同样的问题Error while retrieving information from server. [RPC:S-5:AEC-0]

  1. 通过网络更改您的Google帐户的密码。
  2. 等待设备上的Sign-in error通知。
  3. 输入新密码,问题应该消失。
  4. 实际上,这有助于我。

答案 10 :(得分:1)

此错误也可能是因为您的Google帐户已经关联了Google电子钱包/ Google Checkout帐户。不能使用现有帐户,例如它是商家帐户。花了我20分钟才弄明白。将新的Google帐户添加到您的设备,然后重新启动在Google Play中切换到新帐户。购买你的应用程序/书/电影。

答案 11 :(得分:1)

作为最后的手段,如果所有其他建议都失败,则备份所有数据并重置出厂设置。

答案 12 :(得分:0)

由于我从未在我的Google帐户中使用付费应用,因此我认为其相关 信用卡或在谷歌服务中缓存清除。

对我有用的技巧:

  1. 来回更改Android日期一次(手动)。
  2. 重新同步我的Google帐户(手动)。
  3. 转到播放应用并下载。这次一切都很好。
  4. 我确实注意到2-3个小时闲置也会自行解决。