Bonjour,

Android.jar n'integre pas javax.activation ni javax.mail.. donc les imports suivant ne devraient même pas te permettre de "compiler"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
import javax.activation.DataHandler;
import javax.activation.DataSource;
import javax.mail.Message;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
j'ai donc ajouté le package mail et activation dans le projet (add external jar) et je n'ai plus d'erreur lors de la compilation.

Mais apparement une fois l'application installé sur le device le system n'arrive pas a instancier les classes des packages mail et activation.jar . Donc à l'execution l'application plante (erreur Class Not Found).

J'ai adopté une autre approche et je suis passé par le DDMS, et j'ai essayé d'ajouter les packages à la main (par un push) dans le repertoire Systems>framework mais malheuresement j'ai l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Failed to push activation.jar on emulator-5554: Read-only file system
Ma question est donc : comment faire pour ajouter un .jar au projet pour qu'au lancement de celui-ci l'émulateur arrive à instancier les classes du .jar

Merci beaucoup,

Cordialement