[Android]Couldn't load testcpp: findLibrary ret...

问题引出

过程

在开发cocos2dx的过程中,发现错误E/AndroidRuntime( 999): java.lang.UnsatisfiedLinkError: Couldn't load testcpp: findLibrary returned null,然后很自然的就百度,Google,看文档,问朋友,最后拖延了8个小时

找到答案

找到答案之后我恍然大悟,NDK开发是使用ARM的指令集,当然要用ARM的CPU模拟器了,悲剧的是我认为我的电脑的CPU是Intel的,然后傻乎乎认为使用Intel的CPU指令会更快,就用上了Intel的CPU模拟器

解决问题

Android模拟器选项中的 CPU/ABI 选择为ARM,至此问题解决

[注1]此方法并不算是findLibrary returned null的完全解决方案,我只是遇到啥解决啥,往后再遇到相同的问题再续。

你可能感兴趣的:(android,cocos2d-x)