android - Android AVD Gmail 应用程序:选择 Gmail 应用程序时连接到谷歌服务器的问题
问题描述
我有一个 android 应用程序,其中有一个特定的活动,用户可以通过该活动向预设的电子邮件地址发送电子邮件。活动中有一个“发送电子邮件”按钮,如果用户点击该按钮,它会提示用户选择他们选择的电子邮件服务器来发送电子邮件。为了实现这一点,我根据以下链接中使用电子邮件 Intent 的示例使用了 Intent:Android 中的 Common Intents。
一切正常,每当我点击按钮时,它都会提示用户选择一个邮件应用程序。如果用户选择 gmail 应用程序,它会要求设置一个电子邮件地址。单击它,它会进入另一个屏幕,其中包含一个包含谷歌和其他电子邮件客户端的列表。如果我单击并选择 google,它会等待一段时间,然后显示以下消息:
无法登录:与 Google 服务器通信时出现问题。稍后再试。
这个问题背后的可能原因是什么?我正在从 Android 虚拟设备运行该应用程序,在我的情况下它是 Nexus 5 ,API 25。
更新: 这绝对不是我的代码的问题,因为我已经在真实设备而不是 avd 中测试了该应用程序并且它运行良好。因此,我从帖子中删除了我的所有代码。设置模拟器的 gmail 应用程序似乎是一个问题,但我无法查明原因。
为了更好地理解,我发布了我正在经历的问题的屏幕截图:
解决方案
推荐阅读
- flutter - Image BoxFit.cover 未正确应用
- octave - 八度音程存储路径的能力
- pandas - 从具有部分相同值的字典创建 DataFrame
- javascript - Highstock 不显示系列中的所有数据
- wordpress - SSH git - 如何从 repo 中提取文件夹,但不删除部署服务器上的其他目录和文件
- c# - 返回 PolicyAuthorizationResult.Forbid() 的结果时从 PolicyEvaluator 返回 403 以外的错误代码
- apache-spark - 为什么火花应用程序崩溃并出现异常 java.net.SocketException:即使在提供足够的内存和分区后连接重置?
- javascript - 无法在 ReactJs 中显示图像列表
- java - 带有 Spark 3.0.1 结构化流的 Kafka:ClassException:org.apache.kafka.common.TopicPartition;类对反序列化无效
- python - 关于双循环和枚举的问题