当前位置:编程学习 > wap >>

android 系统应用 加载mail.jar发邮件 报NoSuchProviderException: SMTP

android 系统应用 加载mail.jar发邮件 报NoSuchProviderException: SMTP

在普通应用中测试,完全没问题。
说明并非android系统不支持SMTP Protocol
但是在系统应用中移植后 就出现了这个问题

由于引用的三个jar包中
调用了一些android中没有的包,如
java.awt
java.bean
java.security
所以 移植过程中 使用了混淆编程的一些方法
在根目录添加了proguard.flags
其中加入了如下编译语句
-dontwarn java.awt.**
-keep class java.awt.** { *;}

-dontwarn javax.security.**
-keep class javax.security.** { *;}

-dontwarn java.beans.**
-keep class java.beans.** { *;}

通过以上的混淆,才将系统编译时的warning屏蔽并生成apk
在这种情况下不知道是否产生了那个异常?
谢谢 Android 邮件 SMTP 系统app mail.jar
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,