我有一个android应用,其中有一些活动,用户可以通过该活动将电子邮件发送到预设的电子邮件地址。活动中有一个“发送电子邮件”按钮,如果用户单击该按钮,它将提示用户选择自己选择的电子邮件服务器来发送电子邮件。为此,我基于此链接Common Intents in Android中使用Email Intent的示例使用了Intent。
一切正常,每当我单击按钮时,它都会提示用户选择一个邮件应用程序。如果用户选择gmail应用,则要求设置电子邮件地址。单击它,将转到另一个屏幕,其中包含包含Google和其他电子邮件客户端的列表。如果我单击并选择google,它会等待一段时间,然后显示以下消息:
无法登录:与Google服务器通信时出现问题。请稍后重试。
此问题背后的可能原因是什么?我正在从Android虚拟设备运行该应用,在我的情况下是Nexus 5和API 25。
更新: 这绝对不是我的代码的问题,因为我已经在真实设备中而不是avd上测试了该应用程序,并且运行良好。因此,我将从帖子中删除所有代码。设置模拟器的gmail应用似乎是一个问题,但我无法查明原因。
为了更好地理解,我将发布所遇到问题的屏幕截图: