使用的 Android Studio 1.2
在Android 中需要使用 javaMail的jar包 mail.jar 、additionnal.jar 、 activation.jar 这三个包 。
导包方法: 直接复制 粘贴到 Module的 libs文件中,然后右击 jar包 选择 Add As Library 点击 即可。
查看 Module是否已导入包: 右击Module 点击Open Module Setting 会出现窗口 在窗口的Dependencies 中查看已导入的jar包
1、提示
当时以为是jar包问题,经过排除 、百度 得出是UI线程的问题。在android4.0中访问网络不能在主程序中进行,需要 另创建一个子线程去执行 网络连接、发送邮件代码。
解决:
a、使用Thread 创建匿名内部类 在匿名内部类中 执行代码。
b、 异步线程AsyncTask。
这个错误百度了一天,使用子线程才解决。对不上号的错误真恶心
2、java.lang.SecurityException: ConnectivityService: Neither user 10096 nor current process has android.permission.ACCESS_NETWORK_STATE.</