【小编推荐】cocos2d-x项目发布到android平台

2014-09-12   |   发布者:梁国芳   |   查看:3320次

cocos2d
 1.使用vs2012将项目编码和测试完成。
2.使用adt导入 por.android 到开发工具

3.设置项目的配置信息



4.解决android项目库的加载 
F:\cocoWorkspace\game\game002\cocos2d\cocos\2d\platform\android\java\src下的org文件复制到 F:\cocoWorkspace\game\game002\proj.android\src 文件夹下 。


5.修改项目目录下的jni/android.mk

LOCAL_SRC_FILES := hellocpp/main.cpp \
                   ../../Classes/AppDelegate.cpp \
                   ../../Classes/HelloWorldScene.cpp

这里添加上所有的 .cpp文件。  

 AppDelegate.cpp增加     
glview->setDesignResolutionSize(320,480,ResolutionPolicy::EXACT_FIT);

320*480  自动缩放成适合屏幕大小。





 
6.进入cmd将cocos2d-x源码编译生成  
    cmd到项目目录下    cocos  compile -p  android    



这一步会遇到很多问题。。


比如 :BUILD FAILED
D:\tool\android\android-sdk_r06-windows\android-sdk-windows\tools\ant\build.xml:892: The following err
executing this line:
D:\tool\android\android-sdk_r06-windows\android-sdk-windows\tools\ant\build.xml:894: The following err
executing this line:
D:\tool\android\android-sdk_r06-windows\android-sdk-windows\tools\ant\build.xml:906: The following err
executing this line:

D:\tool\android\android-sdk_r06-windows\android-sdk-windows\tools\ant\build.xml:284: null returned: 2

把工程目录下org\cocos2dx\lib文件夹 删掉就没问题了  .编译成功后   再复制回去。lib文件夹(但是好像生成的时候会出问题。)




7.在adt中刷新 运行调试。