Envoyer un mail sans intent via SMTP de GMail
bonjour,
j'ai essayé de tester ce code pour une appli https://github.com/tschut/android-javamail-tutorial
mais dès que je la lance, l'appli crash, je n'arrive pas a comprendre pourquoi..
voici le contenu du logcat
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| 11-26 11:59:42.382: W/dalvikvm(23525): VFY: unable to find class referenced in signature (Ljavax/mail/Session;)
11-26 11:59:42.382: E/dalvikvm(23525): Could not find class 'javax.mail.internet.MimeMessage', referenced from method com.mailer.MainActivity.createMessage
11-26 11:59:42.390: W/dalvikvm(23525): VFY: unable to resolve new-instance 64 (Ljavax/mail/internet/MimeMessage;) in Lcom/mailer/MainActivity;
11-26 11:59:42.390: D/dalvikvm(23525): VFY: replacing opcode 0x22 at 0x0000
11-26 11:59:42.390: D/dalvikvm(23525): VFY: dead code 0x0002-0021 in Lcom/mailer/MainActivity;.createMessage (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/mail/Session;)Ljavax/mail/Message;
11-26 11:59:42.390: W/dalvikvm(23525): Unable to resolve superclass of Lcom/mailer/MainActivity$2; (55)
11-26 11:59:42.390: W/dalvikvm(23525): Link of class 'Lcom/mailer/MainActivity$2;' failed
11-26 11:59:42.390: E/dalvikvm(23525): Could not find class 'com.mailer.MainActivity$2', referenced from method com.mailer.MainActivity.createSessionObject
11-26 11:59:42.390: W/dalvikvm(23525): VFY: unable to resolve new-instance 26 (Lcom/mailer/MainActivity$2;) in Lcom/mailer/MainActivity;
11-26 11:59:42.390: D/dalvikvm(23525): VFY: replacing opcode 0x22 at 0x0021
11-26 11:59:42.390: D/dalvikvm(23525): VFY: dead code 0x0023-002a in Lcom/mailer/MainActivity;.createSessionObject ()Ljavax/mail/Session;
11-26 11:59:42.390: W/dalvikvm(23525): VFY: unable to find class referenced in signature (Ljavax/mail/Session;)
11-26 11:59:42.390: W/dalvikvm(23525): VFY: unable to find class referenced in signature (Ljavax/mail/Session;)
11-26 11:59:42.390: W/dalvikvm(23525): VFY: unable to find class referenced in signature (Ljavax/mail/Message;)
11-26 11:59:42.421: E/dalvikvm(23525): Could not find class '[Ljavax.mail.Message;', referenced from method com.mailer.MainActivity.sendMail
11-26 11:59:42.421: W/dalvikvm(23525): VFY: unable to resolve new-array 69 ([Ljavax/mail/Message;) in Lcom/mailer/MainActivity;
11-26 11:59:42.421: D/dalvikvm(23525): VFY: replacing opcode 0x23 at 0x000f
11-26 11:59:42.421: W/dalvikvm(23525): VFY: unable to resolve exception class 62 (Ljavax/mail/internet/AddressException;)
11-26 11:59:42.421: W/dalvikvm(23525): VFY: unable to find exception handler at addr 0x18
11-26 11:59:42.421: W/dalvikvm(23525): VFY: rejected Lcom/mailer/MainActivity;.sendMail (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
11-26 11:59:42.421: W/dalvikvm(23525): VFY: rejecting opcode 0x0d at 0x0018
11-26 11:59:42.421: W/dalvikvm(23525): VFY: rejected Lcom/mailer/MainActivity;.sendMail (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
11-26 11:59:42.421: W/dalvikvm(23525): Verifier rejected class Lcom/mailer/MainActivity;
11-26 11:59:42.421: W/dalvikvm(23525): Class init failed in newInstance call (Lcom/mailer/MainActivity;)
11-26 11:59:42.421: D/AndroidRuntime(23525): Shutting down VM
11-26 11:59:42.421: W/dalvikvm(23525): threadid=1: thread exiting with uncaught exception (group=0x40018578)
11-26 11:59:42.421: E/AndroidRuntime(23525): FATAL EXCEPTION: main
11-26 11:59:42.421: E/AndroidRuntime(23525): java.lang.VerifyError: com.mailer.MainActivity
11-26 11:59:42.421: E/AndroidRuntime(23525): at java.lang.Class.newInstanceImpl(Native Method)
11-26 11:59:42.421: E/AndroidRuntime(23525): at java.lang.Class.newInstance(Class.java:1409)
11-26 11:59:42.421: E/AndroidRuntime(23525): at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
11-26 11:59:42.421: E/AndroidRuntime(23525): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1565)
11-26 11:59:42.421: E/AndroidRuntime(23525): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
11-26 11:59:42.421: E/AndroidRuntime(23525): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
11-26 11:59:42.421: E/AndroidRuntime(23525): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
11-26 11:59:42.421: E/AndroidRuntime(23525): at android.os.Handler.dispatchMessage(Handler.java:99)
11-26 11:59:42.421: E/AndroidRuntime(23525): at android.os.Looper.loop(Looper.java:130)
11-26 11:59:42.421: E/AndroidRuntime(23525): at android.app.ActivityThread.main(ActivityThread.java:3687)
11-26 11:59:42.421: E/AndroidRuntime(23525): at java.lang.reflect.Method.invokeNative(Native Method)
11-26 11:59:42.421: E/AndroidRuntime(23525): at java.lang.reflect.Method.invoke(Method.java:507)
11-26 11:59:42.421: E/AndroidRuntime(23525): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
11-26 11:59:42.421: E/AndroidRuntime(23525): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
11-26 11:59:42.421: E/AndroidRuntime(23525): at dalvik.system.NativeStart.main(Native Method) |
merci d'avance