我让我的测试帐户在我的设备中同步并准备测试应用程序。
当我即将在我的应用程序中购买产品时,谷歌播放会在输入信用卡详细信息后提示我继续。
在设备中输入卡的详细信息后,显示错误为
从服务器检索信息时出错 [RPC:s-7:AEC-0]
我正在使用 Google Play 版本 3.10.9
而且我已经尝试卸载谷歌播放的更新删除我的帐户并重新启动设备但没有使用一次又一次发现相同的错误任何人都可以帮助我解决这个问题
我让我的测试帐户在我的设备中同步并准备测试应用程序。
当我即将在我的应用程序中购买产品时,谷歌播放会在输入信用卡详细信息后提示我继续。
在设备中输入卡的详细信息后,显示错误为
从服务器检索信息时出错 [RPC:s-7:AEC-0]
我正在使用 Google Play 版本 3.10.9
而且我已经尝试卸载谷歌播放的更新删除我的帐户并重新启动设备但没有使用一次又一次发现相同的错误任何人都可以帮助我解决这个问题
检查您是否使用的是最新版本的 Google Play。
或者
按照以下步骤。
RPC:AEC:0 错误被称为 CPU/RAM/Device/Identity 故障。
摆脱此错误的唯一可能方法是,
转到设置>应用程序> Play商店>清除数据和清除缓存。
转到帐户>谷歌>删除帐户。
重启设备。
再次设置>帐户>谷歌>登录。
参考这个链接
或者
如果上述方法均无效,则恢复出厂设置是最后一个工作选项。
我也有这个问题......原来我的信用卡信息需要更新到我的新到期日期。
这些说明来自我手机上的故障排除。
在计算机(不是平板电脑或手机)上登录您的Google 电子钱包,点击付款方式,然后进行编辑以编辑信息。希望它也适合你!
当我在我的 KitKat 上遇到同样的问题时,这对我有用。从设备中删除您的帐户(设置 > 帐户 > Google > 删除帐户)
删除以下数据:设置 > 应用程序 > 所有 > 下载 > 删除数据。设置>应用程序>所有> Play商店>删除数据。设置>应用程序>所有>谷歌服务框架(或者如果他们有英文:谷歌服务框架)>删除数据。
再次登录,它已为我修复。
我在 android中使用应用内购买时遇到了类似的错误。我的错误是我在实例化购买时使用了错误的购买 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";
它奏效了。
在 BlueStacks 模拟器上为我工作了以下解决方案
转到“<strong>设置”->“<strong>应用程序”->“<strong>管理应用程序”并选择“<strong>全部”</p>
转到“<strong>Google Play 服务框架”并选择“<strong>清除数据”和“<strong>清除缓存”以删除所有数据。
转到“<strong>Google Play 商店”并选择“<strong>清除数据”和“<strong>清除缓存”以删除有关 Google Play 商店的所有数据。
转到“<strong>设置”->“<strong>帐户”->“<strong>Google”->选择“<strong>您的帐户”</p>
转到“<strong>菜单”并选择“<strong>删除帐户”。
现在“<strong>重新启动”您的移动设备。
转到“<strong>菜单”和“<strong>添加您的帐户”。
并尝试执行更新或下载。
我遇到了同样的问题 - 在我将应用程序上传到 Play 控制台后的大约 3 小时内,它自行解决了。根据谷歌:
警告:上传 APK for Google Play 后可能需要 2-3 小时才能识别您更新的 APK 版本。如果您在上传的 APK 被 Google Play 识别之前尝试测试您的应用程序,您的应用程序将收到一条“已取消购买”响应,并显示错误消息“此版本的应用程序未启用应用内结算。
虽然消息不一样,但我怀疑根本原因是一样的。
作为最后的手段,如果所有其他建议都失败了,请备份所有数据并恢复出厂设置。
Error while retrieving information from server. [RPC:S-5:AEC-0]
经过这些步骤后,同样的问题得到了解决:
Sign-in error
设备上的通知。实际上,这对我有帮助。
检查测试设备上的应用程序和 Google Play 开发者控制台是否真正匹配。
我可能有一些特殊情况,但它可能会对某人有所帮助:首先,我已将一个包上传到 Google Play,该包是我使用 ant 构建脚本创建的。其次,在测试设备上,我调试了相同的应用程序(或者我认为是这样)。我收到“从服务器检索信息时出错。[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 中的应用程序与测试设备之间的包名称不匹配。
此错误也可能是由于您的 google 帐户已经链接了 Google Wallet/Google Checkout 帐户。现有帐户不能使用,例如它是商家帐户。我花了 20 分钟才弄清楚。将新的 Google 帐户添加到您的设备,然后重新启动。在 Google Play 中切换到您的新帐户。购买您的应用程序/书籍/电影。
致电您的银行并要求他们激活您的卡以使用互联网。这就是帮助我的原因。
如果您在阿根廷等国家/地区,您应该致电您的银行并确认您的卡已获得国际购买授权。该国家/地区的某些信用卡(例如预付信用卡)仅被授权用于国内购买和在邻国购买。他们确实在网上工作,但必须从邻国购买。这意味着您可能会收到此消息,因为您的卡有效但被拒绝。我知道,因为这件事今天发生在我身上。希望这有助于其他人了解他们的系统告诉他们什么。
由于我的谷歌帐户中从未有付费应用程序,我认为它与信用卡无关,也与谷歌服务中的缓存无关。
对我有用的技巧:
我确实注意到闲置 2-3 小时也会自行修复。