Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.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
Java 安卓:在没有用户干预的情况下发送邮件时面临问题_Java_Android_Email_Gmail Api - Fatal编程技术网

Java 安卓:在没有用户干预的情况下发送邮件时面临问题

Java 安卓:在没有用户干预的情况下发送邮件时面临问题,java,android,email,gmail-api,Java,Android,Email,Gmail Api,我已经读过这篇文章了 我使用的结构与本文中描述的类似。 我使用了三个JAR(邮件、激活、附加),并将GMailSender.java和JSEEProvider.java添加到我的项目中。 执行此操作时,我遇到以下错误: 08-23 19:06:42.661 7671-7671/? E/dalvikvm﹕ Could not find class 'android.app.job.JobScheduler', referenced from method com.android.email.

我已经读过这篇文章了
我使用的结构与本文中描述的类似。
我使用了三个JAR(邮件、激活、附加),并将GMailSender.java和JSEEProvider.java添加到我的项目中。
执行此操作时,我遇到以下错误:

08-23 19:06:42.661    7671-7671/? E/dalvikvm﹕ Could not find class 'android.app.job.JobScheduler', referenced from method com.android.email.service.s.a
08-23 19:06:42.661    7671-7671/? E/dalvikvm﹕ Could not find class 'android.app.job.JobScheduler', referenced from method com.android.email.service.s.b
08-23 19:06:43.081    7671-7721/? E/Gmail﹕ Error finding the version of the Email provider.....
    android.content.pm.PackageManager$NameNotFoundException: com.google.android.email
            at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:103)
            at com.google.android.gm.EmailMigrationService.a(SourceFile:1279)
            at com.google.android.gm.EmailMigrationService.onHandleIntent(SourceFile:219)
            at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
            at android.os.Handler.dispatchMessage(Handler.java:99)
            at android.os.Looper.loop(Looper.java:137)
            at android.os.HandlerThread.run(HandlerThread.java:61)
主活动中的代码如下所示:

 GMailSender sender = new GMailSender(TagClass.DEVELOPER_EMAIL, TagClass.DEVELOPER_PASSWORD);
                        sender.sendMail(TagClass.FORGOT_CREDENTIALS_SUBJECT,
                                "Hi" + fullName + "\n\n" + TagClass.FORGOT_CREDENTIALS_BODY_USER + arrayListUsernamePassword.get(0)
                                        + "\n" + TagClass.FORGOT_CREDENTIALS_BODY_PASSWORD + arrayListUsernamePassword.get(1) +
                                        TagClass.FORGOT_CREDENTIALS_BODY_ENDING, TagClass.DEVELOPER_EMAIL,emailAddress );
我在异步任务中发送邮件,并在清单中添加了internet权限,我使用的所有凭据都是正确的