Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 发送带有gmail问题的电子邮件_Android_Email_Gmail - Fatal编程技术网

Android 发送带有gmail问题的电子邮件

Android 发送带有gmail问题的电子邮件,android,email,gmail,Android,Email,Gmail,当我发送邮件时,我收到了这个错误。我想从我的程序发送邮件。我怎么做?我得到这样的推荐: 我犯了什么错?因此,如果有任何例子,我也可以更改代码 LogCat FATAL EXCEPTION: Thread-2 Process: com.com.aa.aa., PID: 29810 java.lang.NoClassDefFoundError: Failed resolution of: Ljava/awt/datatransfer/Transferable;

当我发送邮件时,我收到了这个错误。我想从我的程序发送邮件。我怎么做?我得到这样的推荐:

我犯了什么错?因此,如果有任何例子,我也可以更改代码

LogCat

 FATAL EXCEPTION: Thread-2
        Process: com.com.aa.aa., PID: 29810
        java.lang.NoClassDefFoundError: Failed resolution of: Ljava/awt/datatransfer/Transferable;
        at com.com.aa.aa..main.GMailSender.sendMail(GMailSender.java:109)
        at com.com.aa.aa..main.Fonksiyonlar$1.run(Fonksiyonlar.java:49)
        at java.lang.Thread.run(Thread.java:764)
        Caused by: java.lang.ClassNotFoundException: Didn't find class "java.awt.datatransfer.Transferable" on path: DexPathList[[zip file "/data/app/com.com.aa.aa.-tkR53Nh-qW6albGeAiUVLw==/base.apk"],nativeLibraryDirectories=[/data/app/com.com.aa.aa.-tkR53Nh-qW6albGeAiUVLw==/lib/arm, /data/app/com.com.aa.aa.-tkR53Nh-qW6albGeAiUVLw==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]
        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
        at com.com.aa.aa..main.GMailSender.sendMail(GMailSender.java:109) 
        at com.com.aa.aa..main.Fonksiyonlar$1.run(Fonksiyonlar.java:49) 
        at java.lang.Thread.run(Thread.java:764) 
我的sendMail功能是

public synchronized void sendMail(String subject, String body,

                                      String sender, String recipients) throws Exception {

        try {

            MimeMessage message = new MimeMessage(session);

            DataHandler handler = new DataHandler(new ByteArrayDataSource(

                    body.getBytes(), "text/plain"));

            message.setSender(new InternetAddress(sender));

            message.setSubject(subject);

            message.setDataHandler(handler);

            BodyPart messageBodyPart = new MimeBodyPart();

            messageBodyPart.setText(body);

            _multipart.addBodyPart(messageBodyPart);


            // Put parts in message

            message.setContent(_multipart);

            if (recipients.indexOf(',') > 0)

                message.setRecipients(Message.RecipientType.TO,

                        InternetAddress.parse(recipients));

            else

                message.setRecipient(Message.RecipientType.TO,

                        new InternetAddress(recipients));

            Transport.send(message);

        } catch (Exception e) {


        }

    }
也许是重复:

我想你忘了添加文章中提到的第三个库