1.在VS2012下面运行成功后,打开eclipse,导入项目的\Project\proj.android工程
2.继续导入\cocos2dx\platform\android\java工程,并讲这个工程设置为1的依赖工程
3.配置android.mk文件
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../Classes/AppDelegate.cpp \
../../Classes/HelloWorldScene.cpp \
../../Classes/Games/Base/CValue.cpp \
../../Classes/Games/GameF/Game/GameS.cpp \
../../Classes/Games/GameW/Ca.cpp \
../../Classes/Games/GameWt/GameT.cpp \
../../Classes/Games/GameW/Jud.cpp \
../../Classes/Games/GameW/Player.cpp \
../../Classes/Games/Manager/Car.cpp \
../../Classes/Games/Widgets/CarA.cpp \
../../Classes/Utils/File.cpp
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes \
$(LOCAL_PATH)/../../Classes/Games/Base \
$(LOCAL_PATH)/../../Classes/Games/GameF/Game \
$(LOCAL_PATH)/../../Classes/Games/GameW \
$(LOCAL_PATH)/../../Classes/Games/Manager \
$(LOCAL_PATH)/../../Classes/Games/Widgets \
$(LOCAL_PATH)/../../Classes/Utils
PS:不允许有tab键。通过note++查看,View--show Symbol--show all characters
4.在build_native.sh上面的APPNAME=“test”下一行加上一句: NDK_ROOT="D:\android\android-ndk-r9c"
eg: APPNAME="DiosManTCGClient"
NDK_ROOT="D:\android\android-ndk-r9c"
5.给Resources加权限(用cygwin)
$ chmod -R 777 Resources/
6.直接在eclipse里面运行程序即可。
(或者在cygwin下面直接运行 ./build_native.sh)
PS:如果出现其他的错误,可能是cygwin配置的问题。
自动寻找目录: