Android cocos2d-x开发(三)之创建Android工程和编译
来源:互联网 发布:利奥三世 知乎 编辑:程序博客网 时间:2024/05/22 12:14
1、进入cocs2d-x目录,用文本编辑器打开create-android-project.bat
将_CYGBIN=设置为cycgwin\bin安装的的绝对路径。
将_ANDROIDTOOLS设置为android sdk 的tools绝对路径
将_NDKROOT设置为android ndk的绝对路径
修改完毕,保存后
双击create-android-project.bat开始工程创建向导
首先是输入包名(建议按照android的命名规则),如com.android.test
然后输入工程名称(注意不要输入已有的文件夹的名字,如果同名,会被覆盖掉的),如testandroid
2、NDK编译源码
a、进入cocos2d-x\testandroid\android目录,右键打开build_native.sh ,需要修改ANDROID_NDK_ROOT 为你的ndk的具体路径
ANDROID_NDK_ROOT=/cygdrive/e/android-ndk-r5
COCOS2DX_ROOT=/cygdrive/d/Work7/cocos2d-x
GAME_ROOT=$COCOS2DX_ROOT/testandroid
GAME_ANDROID_ROOT=$GAME_ROOT/android
3、运行新建好的工程
打开eclipse,选择FILE->New->Android Project,然后选择Create project from existing source
然后选择到目录 \cocos2d-x\testandroid\android 确定。则从文件创建工程成功(会在\testandroid\android\bin这个目录生成相应的apk包)
将_CYGBIN=设置为cycgwin\bin安装的的绝对路径。
将_ANDROIDTOOLS设置为android sdk 的tools绝对路径
将_NDKROOT设置为android ndk的绝对路径
修改完毕,保存后
双击create-android-project.bat开始工程创建向导
首先是输入包名(建议按照android的命名规则),如com.android.test
然后输入工程名称(注意不要输入已有的文件夹的名字,如果同名,会被覆盖掉的),如testandroid
2、NDK编译源码
a、进入cocos2d-x\testandroid\android目录,右键打开build_native.sh ,需要修改ANDROID_NDK_ROOT 为你的ndk的具体路径
ANDROID_NDK_ROOT=/cygdrive/e/android-ndk-r5
COCOS2DX_ROOT=/cygdrive/d/Work7/cocos2d-x
GAME_ROOT=$COCOS2DX_ROOT/testandroid
GAME_ANDROID_ROOT=$GAME_ROOT/android
RESOURCE_ROOT=$GAME_ROOT/Resource
在2.0.3版本应该是:
加入为你的ndk的具体路径,例如:
NDK_ROOT="/cygdrive/e//android/android-ndk-r8b/"
修改以下路径,例如:
COCOS2DX_ROOT="/cygdrive/e/android/cocos2d-2.0-x-2.0.3/"
APP_ROOT="/cygdrive/e/android/cocos2d-2.0-x-2.0.3/cocos2dx2/"
APP_ANDROID_ROOT="/cygdrive/e/android/cocos2d-2.0-x-2.0.3/cocos2dx2/proj.android/"
b、打开cygwin,进入到testandroid/android目录,输入 ./build_native.sh 开始编译
在2.0.3版本应该是proj.android目录
3、运行新建好的工程
打开eclipse,选择FILE->New->Android Project,然后选择Create project from existing source
然后选择到目录 \cocos2d-x\testandroid\android 确定。则从文件创建工程成功(会在\testandroid\android\bin这个目录生成相应的apk包)
运行该工程,右键该工程,选择Run as ->android application
在2.0.3版本还应该将org.cocos2dx.lib项目加到eclipse,路径例如:
E:\android\cocos2d-2.0-x-2.0.3\cocos2dx\platform\android\java\
- Android cocos2d-x开发(三)之创建Android工程和编译
- Cocos2d-x学习之创建Android工程和编译
- Cocos2d-x学习之创建Android工程和编译
- Cocos2d-x学习之创建Android工程和编译
- Cocos2d-x学习之创建Android工程和编译
- Cocos2d-x学习之创建Android工程和编译
- (转)Cocos2d-x学习之创建Android工程和编译
- Cocos2d-x学习之创建Android工程和编译
- Cocos2d-x学习之创建Android工程和编译
- Cocos2d-x学习之创建Android工程和编译
- Cocos2d-x-2.1.4之Android工程创建及编译
- Android cocos2d-x 之创建工程与编译
- 环境搭建Cocos2d-x学习之创建Android工程和编译
- eclipse + cocos2d-x 创建android工程(c++开发环境)
- Cocos2d-x 创建Android工程和编译+导入到Eclipse编译
- Cocos2d-x 3.0 android环境搭建、创建工程、编译
- cocos2d-x-3.8.1在win10下自己创建和编译android工程
- Cocos2d-x for Android(2)--编译和新建工程
- 如何在25步之内开发出一个网站
- JVM调优总结:分代垃圾回收详述
- eclipse占用cpu近100%
- Linux内核源代码中的Makefile分析
- Android中Form Post方式提交,上传文件的实现
- Android cocos2d-x开发(三)之创建Android工程和编译
- 常见的Android游戏开发引擎
- 定时执行存储过程(对大数据量的预处理)
- codeforces Cthulhu 简单图论
- ThinkPHP学习笔记(十一)自动填充一个无限极分类
- how to flash LG Optimus Vu 100L
- c语言中函数传指针学习小结
- 全面整理CentOS系统使用中文
- java 程序 连接sql server 2000能显示中文 但是连接 sql server 2005 显示乱码