1、Matlab直接转出来的jar包还需要MCR(如果没有装完整的matlab的话)才能在其他系统中运行
2、Android系统中由于CPU的问题,不能安装MCR
3、有这些间接实现的办法
1)不要在App上用Matlab代码,转移到服务器上
2)用MATLAB Coder编译成可以不需要MCR支持才能运行的C/C++文件,然后使用JNI的方法在Android App上使用
3)可以通过一种【include the MATLAB code in a MATLAB Function block in Simulink and tell Simulink to target Android】的方法来做(存疑)
前段时间遇到的同样的情况,这个周末总结了一下,详细可以看这里:
http://www.cnblogs.com/bellkosmos/p/5598439.html