[Cocos2d-x]Mac下运行HelloCpp For Android

时间:2023-03-09 16:21:27
[Cocos2d-x]Mac下运行HelloCpp For Android

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项目,依照上述方法,也可成功运行