2013年12月22日
一.简介:
Mac下运行Cocos2d-x的samples和新建的HelloCocos2dx项目
二.内容:
环境:
OS:mac OS X 10.9.1
IDE:Android Developer Tools Build: v22.3.0-887826
COCOS2D-X:cocos2d-x-2.2.1
1.ADT , import cocos2d-x的samples下的HelloCpp的proj.android
2.编译 , 报错 "The import org.cocos2dx.lib cannot be resolved"
3.解决The import org.cocos2dx.lib cannot be resolved :
import cocos2d-x-2.2.1/cocos2dx/platform/android/java
4.编译 ,没有在报错
5.运行 , Run As , Android Application , 结果直接Crash了
6.在ADT的Console窗口发现:NDK_ROOT not defined. Please define NDK_ROOT in your environment or in local.properties
7.添加NDK_ROOT , 打开HelloCpp的Properties , C/C++ Builde 下的 Enviroment子项中,Add
Name:NDK_ROOT
Value:NDK路径 (我的是:/Users/StephenLee/Android_Dev/android-ndk-r9c)
8.再次编译 , 编译通过 , Run As , Android Application
三.注意
使用creator_project.py 创建一个新的Cocos2d-x项目,依照上述方法,也可成功运行