Google Play 错误“从服务器 [DF-DFERH-01] 检索信息时出错”

Posted

技术标签:

【中文标题】Google Play 错误“从服务器 [DF-DFERH-01] 检索信息时出错”【英文标题】:Google Play error "Error while retrieving information from server [DF-DFERH-01]" 【发布时间】:2012-09-30 12:56:40 【问题描述】:

我刚刚完成了一款安卓游戏,我正在测试应用内购买功能。我正在使用 android.test.purchased 发送测试

直到几个小时前它都运行良好。但是现在当我在google play中点击“接受并购买”时,商店给出了错误。

Google play 错误“从服务器 [DF-DFERH-01] 检索信息时出错”

有人知道这个错误是什么意思吗?

【问题讨论】:

我自己的应用程序和地下城测试应用程序得到了同样的结果。上周没有发生。 我对 Dungeon Example 和我们的 ComicApp 也有同样的看法。看起来像是应用内结算的问题? 你们最近刚开始还是一直存在问题? 我也在使用应用内结算,并且从昨天开始就出现此错误。在那之前它工作得很好,我没有做任何改变。 我的妻子仍然看到这个问题,看起来这些帖子来自 2012 年,但她拥有 2017 年的 Google Pixel 2。删除帐户或应用程序缓存不起作用。 【参考方案1】:

试试这个,因为它在我的三星手机上解决了:

1. Open the "Google Play" app and press the home button to return

2. Go to Settings → Applications → Manage Applications

3. Select the "ALL" tab, Search for "Google Play Store" and press it to open.

4. Press "Force stop"

5. Press "Clear cache"

6. Press "Clear Data"

7. Now Open Play Store and it will work normally.

如果上述步骤没有帮助,请尝试以下步骤:

1. Go to Settings → Applications → Manage Applications

2. Select the "ALL" tab, Search for "Google Services Framework" and press it to open.

3. Press "Force stop"

4. Press "Clear cache"

5. Press "Clear Data"

【讨论】:

成功了!将这些步骤添加到我们的官方应用程序故障排除指南中...... ;) 这在早期测试中不断出现......我必须去查看清除数据的确切作用。当时我的缓存是空的(全新的设备,Google Play 还没有使用它。) @Hunter Clear Data 清除应用程序数据库和其他与应用程序相关的东西重置 @EhsanSajjad:太棒了!新手机无法连接,这让我发疯。谢谢。 这两种解决方案都没有解决三星 J6 上的这个问题。 :( @LittleBoxOfChicken 老实说,我不记得我是如何让它工作的。但是是的,最终它确实对我有用。【参考方案2】:

这是 Google 报告的错误:Bug Report。它似乎与谷歌的服务器有关,并且非常断断续续。 IE,您会注意到所有 cmets 如何围绕特定的几天旋转。自己无法修复它,但一条评论建议尝试以下方法:

    关闭您的设备。 取出您的 SIM 卡。 打开您的设备。 将您的设备连接到非本地 (PR) 服务器,例如 ATT、TMobile、Spring。如果您有朋友要求提供 wifi 上网服务。 打开 Play 商店。 关闭并重新安装 sim 卡。 打开。

似乎此错误仅与 Google 的静态响应有关。使用真实的产品 ID 不会遇到这个问题。

更新:我在这里的回答已经很老了,自那以后,InApp 购买库发生了很大变化。请参阅@Ehsan Sajjad 的答案。

【讨论】:

似乎此错误仅与 Google 的静态响应有关。可以肯定的是,他们确实让整个 InApp 购买系统难以测试。 我确认当我切换到使用实际产品ID而不是静态响应测试项目进行测试时没有观察到问题。【参考方案3】:

它对我有用.....

我进入手机设置并删除了我的 gmail 帐户,然后重新添加并同步了该帐户,它对我有用。

设置>帐户>删除帐户 设置>帐户>添加帐户>同步并按照屏幕提示进行操作

希望它对你有用,我也收到了 df-dferh-01 错误,无法购买应用程序购买,这成功了

【讨论】:

运气不好,错误 [df-dla-15]。手动删除帐户,重新添加,没有运气:-\【参考方案4】:

由于产品 sku 不正确,我遇到了同样的问题。

我使用的是android.test.purchase 而不是android.test.purchased

【讨论】:

这类错误可能是最难解决的错误。 :) 在您的解决方案奏效后,我有时会捂脸。【参考方案5】:

安装 Google Play 服务后问题已解决(直到现在才需要,因为在我的 Android 2.3 上使用了太多资源而被删除),然后执行以下步骤:

From Ryan Lestage on Google+:

    清除以下应用的数据:

    Play 商店 下载管理器 Google 服务框架

    重启手机。

    启动 Play 商店应用。 等待设备在网络上再次显示Play Store。它将出现在Settings > Devices 下。可能需要半小时到几个小时才会出现。

当您的手机出现在 Play 商店中且注册日期为今天时,请继续执行后续步骤,但不要在此之前进行。

    从您设备的应用程序菜单中打开 Google 设置。 触摸 Android 设备管理器。 取消选中允许远程恢复出厂设置。 进入设备的主设置菜单,然后点击Apps > All > Google Play services。 触摸清除数据。请注意,此操作不会删除个人数据。 返回 Google 设置并选择允许远程恢复出厂设置。 重启您的设备。

【讨论】:

【参考方案6】:

解决这个问题的建议是, 如果您在从 google play 下载之前已经在手机中安装了应用程序。(显然是从您的代码运行)然后首先卸载它。然后从 google play 下载并安装应用程序。它对我有用。谢谢和问候。

【讨论】:

这对我有用!只需卸载引发此错误的应用程序,然后从 PlayStore 重新下载【参考方案7】:

这与新的 Play 商店更新有关。

转到:

设置/应用程序/全部/Google Play 商店

选择Google Play Store 并选择卸载更新 - 这应该可以解决您的问题。打开 Play 商店并向 Verizon 或您使用的任何电话提供商购买您的应用程序或游戏选择账单,然后接受。登录到您的 Google 帐户,您就完成了。当您关闭 Play 商店时,它会再次更新到最新版本,并允许您向帐户收费。

【讨论】:

卸载更新后,Google Play 商店会重新安装它们。关于自动更新应用程序的设置没有任何作用。看起来更新已下载到设备上,因此 Google Play 无需询问即可自行更新。否则尝试可能是一件好事,问题肯定是在一次更新后出现的 卸载谷歌游戏商店更新确实对我有用。几秒钟,直到它再次更新。版本 14.6.15-all [0] 对我来说是个麻烦的版本。【参考方案8】:

我遇到了同样的问题。简单解决;我有 (2) 个 Google 帐户链接到我的 Play 商店。碰巧我从“帐户 B”安装了“一个”应用程序,我试图从“帐户 A”对其进行评分。所以,切换帐户,瞧。

【讨论】:

【参考方案9】:

上面没有任何东西使它对我有用。 对我来说,我正在测试订阅,但我忘记了 SkuType.SUBS,将其更改为 INAPP 以便保留的谷歌测试产品修复它。

【讨论】:

【参考方案10】:

就我而言,当我尝试使用 *** 从 Google Play 商店下载应用程序时显示此错误消息。仅当我禁用 *** 时下载才有效。使用 ***,下载仅适用于我之前下载的应用程序。

这看起来像是来自谷歌的审查,这对用户体验非常不利,我希望他们能制止这种情况。

幸运的是,我没有在智能手机上使用 Android,而是在我的 Linux 笔记本电脑上使用 Anbox 或 VirtualBox 中的 Android x86。

【讨论】:

【参考方案11】:

在华为 P20 上测试:

    卸载(或禁用)Play 商店。

    重新安装 Google Play:(Source)

      从APK Mirror 下载最新版本的 Google Play 商店。 只需打开 APK 文件即可安装应用。

    重启设备。

注意:在找到此解决方案之前,我按照此处其他一些答案的说明进行操作:从我的设备中删除我的 Google 帐户并再次添加它,从各种 Google Play 应用程序中清除数据和缓存。这可能是必要的,也可能不是必要的;欢迎反馈。

【讨论】:

【参考方案12】:

长按 Google Play 应用程序

选择应用信息 点击清除缓存 点击清除应用数据

现在再次点击 Google Play 应用程序,它现在可以工作了。

【讨论】:

以上是关于Google Play 错误“从服务器 [DF-DFERH-01] 检索信息时出错”的主要内容,如果未能解决你的问题,请参考以下文章

发布时出现“Google Play 服务正在更新”错误,而不是模拟器(Google Play 服务 12.6.73,华为设备)

错误:用于调用 Google Play Developer API 的项目 ID 尚未在 Google Play Developer Console 中链接

错误:“用于调用 Google Play 开发者 API 的项目 ID 尚未在 Google Play 开发者控制台中链接。”

使用 google play 刷新 genymotion 后出错(Google+ 错误)

错误记录Google Play 上架报错 ( APK 大小 | 目标 API 级别 | Google Play 帮助文档 )

错误记录Google Play 上架报错 ( 此版本不符合 Google Play 关于提供 64 位版本应用的要求 )