javamail适用于桌面,但不适用于android模拟器

时间:2011-09-24 17:49:09

标签: android android-emulator javamail

我有一个基于javamail的gmail程序,我尝试在桌面上使用独立的Java应用程序并且没有任何问题,但是当我在Android模拟器上运行时,我得到了:

D / SntpClient(74):请求时间失败:java.net.SocketException:Address fami 不支持协议

CODE:

Properties props = System.getProperties();
        props.setProperty("mail.imaps.host", "imap.gmail.com"); 
        props.setProperty("mail.imaps.auth", "true"); 
        props.setProperty("mail.imaps.debug", "true"); 
        props.setProperty("mail.imaps.port", "993");
        props.setProperty("mail.store.protocol", "imaps");
        props.setProperty("mail.imap.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
        props.setProperty("mail.imap.socketFactory.fallback", "false");

        try {
          Session session = Session.getDefaultInstance(props, null);
          Store store = session.getStore("imaps");
          store.connect("imap.gmail.com", 993, "xxxx@gmail.com", "xxxxx");

0 个答案:

没有答案
相关问题