Android与Mina集成

转载 2013年12月02日 18:23:57

①报Java.lang.NoclassDefFoundError:org.apache.mina.transport.socket.NioSocketConnector错误.即使用Add External JARS方式运行时报找不到类.

  解决方案:

   在项目新建lib文件夹,把需要的Jar复制进去,使用Add JARS 选择项目下  Lib文件中发布APK会自动打包进去

②日志包

  Mina中使用slf4j做日志框架,slf4j只是框架,没有具体实现.因此Mina引入slf4j  实现包.Android中有实现包了,就会起冲突.

  解决方案:

   Android中值添加slf4j-android.jar日志包,Mina中要引入的日志包一律不要.

③权限

  以上两个问题解决后,连接服务器,获取的通信渠道(MinaIoSession)总是NULL,无法传递数据,经调试发现有Java.net.SocketExcetion:Socket  failed:

  EACCES(Permission denied) ,也就是没有网络访问权限.

  解决方案:

  在AndroidManifest.xml中添加如下代码:<uses-permission android:name="android.permission.INTERNET" />

④报android.os.NetworkOnMainThreadException异常

  抛出此错误在于网络访问在主程序中运行.是网络访问不在主程序进行就可以

  解决方案:

一:使用ThreadRunnable

   既然不能在主程序,那么我从新开启一个线程.

二:使用AsyTask(网友说的,没用过,不知道能不能解决)

⑤数据量庞大

  不太清楚Android网络访问时一次行传递数据能多大,传输数据量很大时,数据分隔为1990个字节多次传递,但发现传递过去后,服务器第一次只接受1435,之后再接受465,所以报错.最后为了不改动代码,将1990改为1000

Mina入门教程(二)----Spring4 集成Mina

在spring和mina集成的时候,要十分注意一个问题:版本。 这是一个非常严重的问题,mina官网的demo没错,网上很多网友总结的代码也是对的,但是很多人将mina集成到spring中的时候,总...
  • u013444177
  • u013444177
  • 2016年08月01日 16:48
  • 540

spring集成mina,包含心跳检测,实现服务端主动推送

服务端1.常规的spring工程集成nima时,pom.xml中需要加入如下配置: org.slf4j slf4j-jdk14 1.7.7 ...
  • smile326
  • smile326
  • 2016年07月14日 20:26
  • 15387

spring mina整合(客户端进行调用)

1.需要的包 mina-core-2.0.4.jar mina-integration-beans-2.0.4.jar org.springframework.beans-3.0.5.RELEA...
  • SHEN525758203
  • SHEN525758203
  • 2014年06月18日 20:53
  • 2633

mina在eclipse下的用法

找了半天eclipse配置mina库的教程,终于找到了。感谢! /////////////////////////////////////////////////////////////...
  • oldmtn
  • oldmtn
  • 2015年03月30日 15:36
  • 3084

SpringBoot整合Mina串口通讯

整合串口 @Configuration public class SerialServer { private static Log log = LogFactory.getLog(Ser...
  • u010082100
  • u010082100
  • 2017年06月02日 14:14
  • 1937

spring 集成 mina入门

一、applicationContent.xml
  • ppt0501
  • ppt0501
  • 2014年07月13日 23:07
  • 3541

spring集成mina 实现消息推送以及转发

在学习mina这块时,在网上找了很多资料,只有一些[demo](http://blog.csdn.net/qazwsxpcm/article/details/71438737),只能实现客户端向服务端...
  • qazwsxpcm
  • qazwsxpcm
  • 2017年06月14日 23:11
  • 2104

Android 使用Mina框架

Android 使用Mina框架 下载mina框架: Mina下载页:http://mina.apache.org/downloads-mina.html 快速下载链接:http://...
  • LuohanCC
  • LuohanCC
  • 2016年12月15日 16:53
  • 2877

mina框架客户端与服务端+java+maven

import org.apache.mina.core.RuntimeIoException; import org.apache.mina.core.future.ConnectFuture; im...
  • ShineChen2016
  • ShineChen2016
  • 2016年09月06日 15:13
  • 2757

Android开发之基于MINA框架的聊天通信功能实现

基于Android客户端的MINA框架的通信开发
  • victorfreedom
  • victorfreedom
  • 2014年12月15日 00:19
  • 4649
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android与Mina集成
举报原因:
原因补充:

(最多只允许输入30个字)