Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Enviar e-mail com anexo sem interação com usuário

Estou incluindo as libs no gradle dessa forma

compile files('libs/activation.jar')
compile files('libs/additionnal.jar')
compile files('libs/mail.jar')
Porém na classe ele não reconhece os imports.. alguma dica ?

Atenciosamente

Gorio
(www.gorio.eng.br)

 


2015-06-26 17:36 GMT-03:00 Gorio <goriofab@gmail.com>:
Consegui enviar agora..

Não sei o que ocorre no Android Studio, mas não esta reconhecendo os jars..

Testei pelo eclipse e foi.. vou investigar o porque..

Atenciosamente

Gorio
(www.gorio.eng.br)

 


2015-06-26 17:06 GMT-03:00 Marcos Azevedo <mdiego.azevedo@gmail.com>:
Você está com os 3 jars?
mail.jar, activation.jar e additionnal.jar

Consegue enviar e-mail sem anexo?

Abs

2015-06-26 17:02 GMT-03:00 Gorio <goriofab@gmail.com>:
Também não deu certo..

Já tentei colocar as libs (*.jar) e também não deu certo..



Atenciosamente

Gorio
(www.gorio.eng.br)

 


2015-06-26 16:38 GMT-03:00 Marcos Azevedo <mdiego.azevedo@gmail.com>:
Dá uma olhada no link abaixo vê se te ajuda..

http://mrbool.com/how-to-work-with-java-mail-api-in-android/27800

Abs.

2015-06-26 16:32 GMT-03:00 Gorio <goriofab@gmail.com>:
Boa tarde,

Estou tentando a algumas horas enviar um e-mail via SMTP com anexo de forma assíncrona e de todos os meios que pesquisei levam a este caso




Estou utilizando esta lib

compile 'javax.mail:javax.mail-api:1.5.3'

Porém está dando o seguinte erro..


java.lang.NoClassDefFoundError: Failed resolution of: Lcom/sun/mail/util/PropUtil;
            at javax.mail.internet.ParameterList.<clinit>(ParameterList.java:141)
            at javax.mail.internet.ContentType.setParameter(ContentType.java:198)
            at javax.mail.internet.MimeMultipart.<init>(MimeMultipart.java:214)
            at javax.mail.internet.MimeMultipart.<init>(MimeMultipart.java:193)
            at br.com.digipronto.brfapp.util.Mail.<init>(Mail.java:56)
            at br.com.digipronto.brfapp.util.Mail.<init>(Mail.java:72)
            at br.com.xxx.brfapp.fragment.FragmentCoaching$9.onClick(FragmentCoaching.java:582)
            at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:162)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:145)
            at android.app.ActivityThread.main(ActivityThread.java:5832)
            at java.lang.reflect.Method.invoke(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:372)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
     Caused by: java.lang.ClassNotFoundException: Didn't find class "com.sun.mail.util.PropUtil" on path: DexPathList[[zip file "/data/app/br.com.digipronto.brfapp-1/base.apk"],nativeLibraryDirectories=[/data/app/br.com.digipronto.brfapp-1/lib/arm, /vendor/lib, /system/lib]]
            at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
            at javax.mail.internet.ParameterList.<clinit>(ParameterList.java:141)
            at javax.mail.internet.ContentType.setParameter(ContentType.java:198)
            at javax.mail.internet.MimeMultipart.<init>(MimeMultipart.java:214)
            at javax.mail.internet.MimeMultipart.<init>(MimeMultipart.java:193)
            at br.com.xxx.brfapp.util.Mail.<init>(Mail.java:56)
            at br.com.xxx.brfapp.util.Mail.<init>(Mail.java:72)
            at br.com.xxx.brfapp.fragment.FragmentCoaching$9.onClick(FragmentCoaching.java:582)
            at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:162)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:145)
            at android.app.ActivityThread.main(ActivityThread.java:5832)
            at java.lang.reflect.Method.invoke(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:372)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
    Suppressed: java.lang.ClassNotFoundException: com.sun.mail.util.PropUtil
            at java.lang.Class.classForName(Native Method)
            at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
            at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
            ... 16 more
     Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available

Alguém tem alguma ideia que possa me ajudar ?

Atenciosamente

Gorio
(www.gorio.eng.br)

 

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário