首页 > 解决方案 > Android AVD Gmail 应用程序:选择 Gmail 应用程序时连接到谷歌服务器的问题

问题描述

我有一个 android 应用程序,其中有一个特定的活动,用户可以通过该活动向预设的电子邮件地址发送电子邮件。活动中有一个“发送电子邮件”按钮,如果用户点击该按钮,它会提示用户选择他们选择的电子邮件服务器来发送电子邮件。为了实现这一点,我根据以下链接中使用电子邮件 Intent 的示例使用了 Intent:Android 中的 Common Intents

一切正常,每当我点击按钮时,它都会提示用户选择一个邮件应用程序。如果用户选择 gmail 应用程序,它会要求设置一个电子邮件地址。单击它,它会进入另一个屏幕,其中包含一个包含谷歌和其他电子邮件客户端的列表。如果我单击并选择 google,它会等待一段时间,然后显示以下消息:

无法登录:与 Google 服务器通信时出现问题。稍后再试。

这个问题背后的可能原因是什么?我正在从 Android 虚拟设备运行该应用程序,在我的情况下它是 Nexus 5 ,API 25。

更新: 这绝对不是我的代码的问题,因为我已经在真实设备而不是 avd 中测试了该应用程序并且它运行良好。因此,我从帖子中删除了我的所有代码。设置模拟器的 gmail 应用程序似乎是一个问题,但我无法查明原因。

为了更好地理解,我发布了我正在经历的问题的屏幕截图:

截图 1

截图 2

截图 3

截图 4

标签: androidemailgmailavdconnectivity

解决方案


推荐阅读