使用最新版Android NDK r8e来编写c代码,然后在模拟器上运行时总是报

java.lang.UnsatisfiedLinkError: Couldn't load AndroidWebCam from loader dalvik.system.PathClassLoader

错误。

结果发现出现这种情况的原因很简单:

模拟器的cpu镜像设置成了atom-x86的,这样编译出来的so库自然就找不到了,换回arm的就可以了。