终于到了移植的最后一步 ,但是编译出来的SO文件加入工程后在虚拟机上总是无法执行,查看DDMS发现报错
百思不得其解,想为啥会这样呢,因为这个测试代码用NDK直接编译成功运行的,为啥用交叉编译就不行呢?
后来突然记得自己看过的这篇文章 突然发现,自己编译平台是ARMv7 而 虚拟机的CPU是ARMv5的~~原来如此!故将原程序放到真机上,运行成功,内流满面啊~~终于移植成功了!
过一段时间再写一下关于现成的第三方库移植到Android上的文章吧。暂时以VTK VXL 这两个库为例咯~不过其实我也是各种不懂,所有东西都是经验之谈。。。。额额 还要努力学习啊!