android&cocos2d-x
来源:互联网 发布:matlab 2017a mac破解 编辑:程序博客网 时间:2024/06/10 07:08
配置
1、下载解压android SDK
需要安装支持的设备,调用android.bat启动下载器下载
2、下载解压android NDK
3、下载安装JDK
4、下载并安装cygwin
必须安装Devel下包
binutils
gcc
gcc-mingw
cygwin还得设置一下NDK_ROOT,打开cygwin\home\USER\.bash_profile,在最下方增加以下值:
NDK_ROOT=/cygdrive/f/android/android-ndk-r8d
export NDK_ROOT
(NDK_ROOT=内容需要改成自己机器上的目录)
5、下载安装eclipse for jee(说是eclipase classic就行,而且占用资源少)
需要设置一下SDK目录位置
6、下载ADT安装版本,或者从eclipse的Help->Insatll中在线安装ADT
项目
1、创建项目
cocos2d-x\create-android-project.bat
先需要修改bat文件:
set_CYGBIN=
set_ANDROIDTOOLS=
set_NDKROOT=
执行此bat文件,输入包路径、项目名称、设备ID,设备现在只支持到2.2
在此步把项目文件(可能是在win32下建立的源文件)拷贝到Classes目录下,同时需要在proj.android\jni\Android.mk下指定源文件(可能还需要按顺序指定,没测试),否则会报错: undefined reference to xxx
此处资源目录Resources下文件会拷贝到assets下,如果原有工程加载资源是指定目录的,如res,则要把res目录拷贝到Resources下
2、编译原生代码
进入项目文件夹,运行cygwin,按以下格式进入:
/cygdrive/f/cocos2d-2.0-x-2.0.4/FirstGame/proj.android
执行./build_native.sh
注意:项目目录权限安全要对Users打开,否则报错 jni/hellocpp/main.cpp: Permission denied
3、项目移入eclipase
File->New->Project->Android Project
导入已经存在的项目,选中2步中的项目目录
注意:此处还会有问题,无法引入cocos2dx库,把\cocos2dx\platform\android\java\src\org\cocos2dx\lib目录拷到src\org\cocos2dx\下面即可
0 0
- cocos2d-x转android
- cocos2d-x android适配
- android cocos2d-x 编译
- cocos2d-x android配置
- Cocos2d-x Android配置
- android cocos2d-x libjson
- cocos2d-x android 调试
- Cocos2d-X Android移植
- Cocos2d-x 发布 Android
- COCOS2D-X ANDROID BOX2D
- android&cocos2d-x
- cocos2d-x---Android打包
- 【Cocos2d-x】Mac 上 Cocos2d-x 3.X 打包Android
- cocos2d-x编译android心得
- [cocos2d-x]Win32移植android
- cocos2d-x Android环境搭建
- cocos2d-x android 环境搭建
- cocos2d-x移植Android问题
- STM32F072在8M下的软件延时
- 欢迎使用CSDN-markdown编辑器
- ZedBoard-从零开始构建Linux环境(详细步骤)
- mysql odbc SQLBindCol Invalid descriptor index
- dfs入门hdoj1016题解
- android&cocos2d-x
- 1050. String Subtraction (20)
- spingmvs配置默认页想到的
- poj 2481 Cows 树状数组解法,详细解析。
- QtCreator 直接搜索Qt源码
- 插入排序(java)
- codeforces 132 C. Logo Turtle
- 线段树题目合集
- VDD,VDDQ,VCC...SSTL等的区别及用法