cocos2d-x移植helloworld至android

来源:互联网 发布:windows 7旗舰版密钥 编辑:程序博客网 时间:2024/06/03 18:36

1、环境配置 

sdk

eclipse

adt

ant

jdk1.7

python2.7.13.amd64

cocos2d-x-3.14.1 

ndk:android-ndk-r14b-windows-x86_64(切记不要安装android-ndk-r9-windows-x86_64和ndk:android-ndk-r10b-windows-x86_64会在编译cocos2d-x-3.14.1报错)


2、

(1)进入cocos2dx的安装目录,运行setup.py,按照提示输入 NDK_ROOT、ANDROID_SDK_ROOT、ANT_ROOT 。

(2)打开终端cd到目录\cocos2d-x-3.14.1\tools\cocos2d-console\bin\~\Desktop\HelloWorldDemo下,运行cocos.py脚本创建文件。

  1. ./cocos.py new HelloWorldDemo -p com.coco2dx.org -l cpp -d ~/Desktop成功后
\cocos2dx\cocos2d-x-3.14.1\tools\cocos2d-console\bin\~\Desktop\HelloWorldDemo下会出现各个版本的helloworld


(3)把proj.android项目导入eclipse,这时可能会出现问题
Cocos2d-x 3.2导入到Eclipse后出现The import org.cocos2dx.lib cannot be resolved错误
解决办法,
一、那我们将设置一下cocos2d-x的引用即可
右键项目->build path->link source->Browse->选择地址
F:\Android\cocos2d\cocos2d-2.1rc0-x-2.1.2\cocos2dx\platform\android\Java\src
Folder name 填写为一个不与src冲突的名称,如cocos2dx-src 即可,然后确定
(4)编译cocos2d-x:这个过程大约15分钟(如果出错就换ndk,上面已经介绍)
以前使用python builde_native.py 

现在使用cocos compile -p android --ap android-19
(5)如果在libs下main出现libMyGame.so文件就成功了



1 0
原创粉丝点击