从Google服务器RPC:s-7:AEC-0中检索信息时出错?
我使我的testing帐户在我的设备中同步,并准备testing应用程序。
当我要在我的应用程序中购买产品时,Google Play会提示我在input信用卡详细信息后继续。
在设备中input卡的详细信息后,显示错误为
从服务器检索信息时出错[RPC:s-7:AEC-0]
我正在使用谷歌播放版本3.10.9
而且我已经尝试卸载谷歌更新删除我的帐户和重新启动设备,但没有使用发现同样的错误一次又一次可以帮助我出这个
检查您是否使用最新版本的Google Play。
要么
遵循以下步骤。
RPC:AEC:0错误被称为CPU / RAM /设备/身份失败。
只有可能的方法,你可以按照以摆脱这个错误是,
转至设置>应用程序> Play商店>清除数据和清除caching。
转到帐户> Google>删除帐户。
重启设备。
再次点击设置>帐户> Google>login。
参考这个链接
要么
出厂重置是最后一个工作选项,如果以上都没有工作。
我也有这个问题…原来我的信用卡信息需要更新到我的新的到期date的文件。
这些说明来自我的手机进行故障排除。
在计算机(不包括平板电脑或手机)上login您的Google电子钱包 ,点击付款方式,然后修改以编辑信息。 希望它也适用于你!
当我在我的KitKat上遇到同样的问题时,这对我有效。 从设备中移除您的帐户(设置>帐户> Google>移除帐户)
删除以下数据:设置>应用程序>所有>下载>删除数据。 设置>应用程序>全部>播放存储>删除数据。 设置“>”应用程序“>”所有“>”Google服务框架“(或者英文版:Google服务框架)>删除数据。
再次login,我已经修好了。
我在android中使用in-app-purchase时遇到了类似的错误。 我的错误是我使用了错误的购买id,而实例化购买。
public static final String PRODUCT_ID_ASTRO_Match = "android.test.product";//wrong id not in play store dev console
replace为:
public static final String PRODUCT_ID_ASTRO_Match = "android.test.purchased";
它的工作。
在BlueStacks模拟器上为我工作以下解决scheme
进入“ 设置 ” – >“ 应用程序 ” – >“ pipe理应用程序 ”并select“ 全部 ”
转到“ Google Play服务框架 ”,然后select“ 清除数据 ”和“ 清除caching ”以删除所有数据。
转到“ Google Play商店 ”,然后select“ 清除数据 ”和“ 清除caching ”,以移除有关Google Play商店的所有数据。
进入“ 设置 ” – >“ 账户 ” – >“ Google ” – >select“ 您的账户 ”
转到“ 菜单 ”并select“ 删除帐户 ”。
现在“ 重新启动 ”您的移动设备。
转到“ 菜单 ”和“ 添加您的帐户 ”。
并尝试执行更新或下载。
我有同样的问题 – 在我将应用程序上传到Play控制台后的大约3个小时内sorting。 据Google称 :
警告:将APK上传到Google Play可能需要长达2-3小时才能识别您的APK版本。 如果您在通过Google Play识别您上传的APK之前尝试testing您的应用程序,则您的应用程序将收到一个“已取消购买”响应,并显示错误消息“该应用程序版本未启用应用内结算。
虽然信息不一样,但我怀疑根本原因是一样的。
打电话给你的银行,并要求他们启动你的卡到互联网使用。 那是什么帮助了我。
检查testing设备和Google Play开发者控制台上的应用程序是否匹配。
我可能会遇到一些特殊情况,但可能会有所帮助:首先,我已经将一个包上传到Google Play,并使用ant build脚本创build。 其次,在testing设备上,我debugging了相同的应用程序(或者我想)。 我得到了“从服务器检索信息时出错”[RPC:S-7:AEC-0]“ ,并显示logcat:
解组时未find类:com.google.android.finsky.billing.lightpurchase.PurchaseParams,e:java.lang.ClassNotFoundException:com.google.android.finsky.billing.lightpurchase.PurchaseParams
问题是,在ant脚本中,我有aapt
修改包名称的aapt
命令。 但是,Eclipse不运行该命令,因此Google Play中的应用程序与testing设备之间的包名称不匹配。
同样的问题Error while retrieving information from server. [RPC:S-5:AEC-0]
Error while retrieving information from server. [RPC:S-5:AEC-0]
经过以下步骤解决:
- 通过networking更改您的Google帐户的密码。
- 在您的设备上等待
Sign-in error
通知。 - input新的密码和问题应该消失。
其实,这帮助我。
这个错误也是由于您的Google帐户已经连接了Google电子钱包/ Google Checkout帐户。 现有帐户不能用于例如商家帐户。 花了我20分钟弄清楚。 添加新的Google帐户到您的设备,重新启动。 在Google Play中切换到您的新帐户。 购买你的应用程序/书/电影。
作为最后的手段,如果所有其他build议失败,则备份所有数据并重置工厂。
如果您在像阿根廷这样的国家,您应该打电话给您的银行,并确认您的信用卡已被授权进行国际采购。 该国的某些信用卡(例如预付信用卡)仅被授权在邻国进行国内采购和采购。 他们在网上工作,但购买必须来自邻国。 这意味着您可能会收到此消息,因为您的卡有效但被拒绝。 我知道,因为今天发生在我身上。 希望这可以帮助别人理解他们的系统告诉他们什么。
由于我从来没有在我的谷歌帐户支付的应用程序,我不认为它涉及到信用卡,也没有在谷歌服务清除caching。
为我工作的诀窍:
- 来回更改Androiddate(手动)。
- 重新同步我的谷歌帐户(手动)。
- 去玩应用程序并下载。 这一次所有的工作都很好。
我注意到2-3小时的闲置也会自行解决。