用Genymotion虚拟机运行cocos2dx应用

配置好Genymotion虚拟机后,运行cocos2dx的应用时会崩溃,报"unfortunately stop"

一、要将libcocos2dcpp.so 编译成x86架构:

proj.android/jni/Application.mk文件中加入

APP_ABI := armeabi x86

二、

  在/cocos2dx/platform/android/java/src/org/cocos2dx/lib/Cocos2dxActivity.java 中找到isAndroidEmulator()

  把 

 isEmulator = product.equals(“sdk”) || product.contains(“_sdk”) || product.contains(“sdk_”);

  改成

1  isEmulator = product.equals(“sdk”) || product.contains(“_sdk”) || product.contains(“sdk_”) || product.contains(“vbox”);

 

 

posted @ 2014-06-09 20:28  Reise  阅读(312)  评论(0编辑  收藏  举报