IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Envoyer un mail sans intent via SMTP de GMail


Sujet :

Android

  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2013
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2013
    Messages : 273
    Points : 150
    Points
    150
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2013
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2013
    Messages : 273
    Points : 150
    Points
    150
    Par défaut
    j'ai finalement trouvé le problème, en fait il fallait mettre les librairies dans le dossiers libs
    http://stackoverflow.com/questions/1...d-in-signature

    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. envoyer un mail sans utiliser de logiciel de messagerie
    Par Tierisa dans le forum VBA Access
    Réponses: 7
    Dernier message: 26/04/2010, 10h53
  2. envoyer un mail sans passer par outlook
    Par tntneo dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/04/2009, 17h06
  3. envoyer un mail sans passer par outlook
    Par casavba dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 05/12/2008, 08h53
  4. Envoyer un mail sans mailto
    Par matrix_ceg dans le forum ASP
    Réponses: 3
    Dernier message: 14/10/2007, 17h08
  5. [Mail] Envoyer un mail sans logiciel
    Par poitierjohan dans le forum Langage
    Réponses: 3
    Dernier message: 16/08/2006, 06h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo