【问题标题】:Unable to send mail in android emulator安卓模拟器无法发送邮件
【发布时间】:2013-01-31 11:10:01
【问题描述】:

我想从我的 android 应用程序自动发送邮件,所以我在模拟器中配置了 gmail 帐户并使用了以下代码:

Intent emailIntentt = new Intent(android.content.Intent.ACTION_SEND); 
emailIntentt.setType("plain/text");  
String aEmailList[] = { "xxxx@gmail.com" };  
emailIntentt.putExtra(android.content.Intent.EXTRA_EMAIL, aEmailList); 
emailIntentt.putExtra(android.content.Intent.EXTRA_SUBJECT, "Feedback");   
emailIntentt.putExtra(android.content.Intent.EXTRA_TEXT, "hello");
startActivityForResult(emailIntentt, 1);

但是,它说没有找到发送邮件的应用程序。

另外,在配置电子邮件时,我无法与模拟器中的邮件帐户同步。这会导致问题吗?

【问题讨论】:

  • 你在模拟器上设置google账号成功了吗?
  • 是的,我已成功登录现有的电子邮件帐户。
  • 但是你有 gmail 应用程序吗?
  • 我去设置里去添加账号添加gmail账号对吗?
  • 正确。但是您还必须从 google play 安装 Gmail 应用程序

标签: android email android-emulator smtp


【解决方案1】:

首先,纯文本的 MIME 类型是text/plain,而不是plain/text

其次,正如 cmets 所指出的,您需要一个配置了电子邮件帐户的电子邮件应用程序,以便能够通过 ACTION_SEND 发送电子邮件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-30
    • 2014-03-17
    • 2019-11-17
    • 2017-08-01
    相关资源
    最近更新 更多