话说在Android程序中导入mail.jar后,貌似还是不能用啊!、(add external jar->mail.jar)要怎么办??在Android中的.java能用mail.jar,还是导入了就能用?

解决方案 »

  1.   

    是mail.jar中用到了Android不支持的类了吧
      

  2.   

    mail.jar包在java里面既然都能用的话,放在android里面同样的道理啊,不知道你的是那块出问题了?
      

  3.   

    baidu一下mail.jar 就有在java中的相关用法,你可以参考一下.
      

  4.   


    那个程序在Java中能运行~移到Android中就不行了~~~
      

  5.   

    恩,也许mail.jar中用了android中不能用的东西,我之前也想把我写的一个邮件程序移植到android上,一直不知道mail.jar能不能移植
      

  6.   

    我使用以下方法导入mail.jar成功了
    右键工程,  
      Build path,  
      java build path,选择libraries  
      在右边的按钮中点击“Add Library”  
      选择“User library”,点击“下一步”  
      点击“User librarys”按钮  
      在出现的界面中点击“New..”按钮  
      在弹出的界面中随便起一个名字,点击“确定”  
      点击“Add jars”按钮选择第三方jar包,点击“确定”完成操作。 但在取得邮件的文本内容时出错,不知道怎么回事,相同代码在java应用程序中能正确取得的
    Store store = session.getStore("pop3");
    store.connect("pop3.163.com", "zixiayishi02051094", "zsl19840809");
    Folder folder = store.getFolder("INBOX");
    folder.open(Folder.READ_ONLY);
    Message[] message = folder.getMessages();
    StringBuffer bodytext = new StringBuffer();
    bodytext.append(message[0].getContent())
      

  7.   

    根目录创建libs文件夹,右击该文件夹,然后照楼上的步骤引入试试
      

  8.   

    additionnal.jar mail.jar activation.jar
    发邮件需要这几个jar
      

  9.   

    add external jar应该就可以
      

  10.   


    上面的几种方法,在Store上仍显示Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found.
    那不就说明还没有引入?
      

  11.   

    你的mail.jar中包含非android支持的api,比如j2ee上的东西。当然你吧mail.jar文件传上来看看什么结构才好分析
      

  12.   

    恩,表示关注。之前我也遇到过这个问题,
    logcat老是显示 DateHandler class not found,把我憋死了
      

  13.   

    我的就是网上下的mail.jar,还有好多版本吗??
      

  14.   


    <uses-permission android:name="android.permission.SENDTO" />
    <uses-permission android:name="android.permission.SEND" />