cocos2d-x 3.0 bata for android环境配置
As we all know the pre vision of the cocos2d-x for android`s environment set up is very complex.With the 3.0 vision released, the setup of for android is become more easy for us. Now let`s go ahead!
1,Firstly, you have to prepare bellow objects:
a.cocos2dx 3.0 beta 下载地址: http://cdn.cocos2d-x.org/cocos2d-x-3.0beta.zip
b.adt(google整合的android开发环境) 下载地址:http://developer.android.com/sdk/index.html
c.ndk 下载地址:http://developer.android.com/tools/sdk/ndk/index.html#Downloads
d.java 下载地址:http://www.java.com/zh_CN/download/manual.jsp
f.python 下载地址:http://www.python.org/download/
we can see that in new vision we did not have to install the cygwin,which was used to moni the linux,to configure the environment.
2.install:
a.cocos2dx 3.0和adt和ndk直接解压就可以了,本文解压在g盘下
b.安装java是adt需要使用
c.安装python是cocos2dx创建项目使用的
If you get into trouble on this,please leave a message to me in bellow.
3.set up the environment variable:
a.添加 JAVA_HOME 指向 java安装目录
b.添加 NDK_ROOT 指向 ndk目录
c.把java和python的可执行目录添加到path
Hope every thing is ok for you!
4.create first cocos2d-x project:
打开cmd后运行下面这条命令,会弹出一个对话框
pre python G:\cocos2d-x-3.0beta\tools\project-creator\create_project.py /pre
projectname是项目目录名称
packagename是android apk使用的包名
projectpath 可以自定义项目路径
lauguage 可以选择项目的语言,默认是c++
5.compile android
打开cmd后运行下面这条命令,等待3-10分钟就可以编译完成(改为自己的项目目录)
pre python G:\项目目录\proj.android\build_native.py /pre
6.set up adt
adt需要添加两个变量
1. Eclipse- Preferences- General- Workspace- Linked Resources 点击 New 添加一个变量名 COCOS2DX 指向cocos2dx目录
2.Eclipse- Preferences- C/C++- Build- Environment 点击Add 添加一个变量名 NDK_ROOT 指向ndk环境变量
添加这两个变量后,就可以把proj.android导入到adt中,运行即可
如果发现程序运行后闪退,解决方案在这里: http://www.cocoachina.com/bbs/read.php?tid=180507
7.how to develop android platform cocos2dx`s project
官方使用vs2012,确实vs2012也很好用,还省心省力,如果自己弄eclipse+cdt环境麻烦
本人一般是先用vs2012测试通过了,然后编辑proj.android\jni\Android.mk这个文件
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../Classes/AppDelegate.cpp \
../../Classes/HelloWorldScene.cpp
按照格式把那些cpp文件全部加上来,再运行一下那个build_native.py脚本就可以生成android的apk了
(以前在网上找到不用手动添加的,会自动循环加入cpp文件的,麻烦知道的同学告知一下,谢谢)
8.summarize
proj.android下有个README.md文件,还有网上说装cygwin的,还有很多很多的文章都试过了,都编译不出来。。。。
reference:http://www.cocoachina.com/bbs/simple/?t183116.html
相关文章
- android图片资源加密,Android平台图像文件加密
- android 空间分享到朋友圈,Android开发之微信分享到好友,朋友圈
- Android SDK下载安装及环境配置[通俗易懂]
- android 验证码短信验证码,Android短信验证码倒计时验证的2种常用方式
- android 定时器重置,Android定时器延迟和重置[通俗易懂]
- Android开发环境配置
- android短信验证码方案,Android开发之属于你的短信验证码(一)
- Android 第三次作业 contentprovider与resolver
- Android SDK Tools_android.intent.category.DEFAULT
- Win10在Android Studio中配置flutter的坑
- 【JetPack】为现有 Android 项目配置视图绑定 ( ViewBinding ) 模块 ( 视图绑定不影响传统布局操作 | 视图绑定类关联 Activity | 视图绑定类本质 )
- 【Android 安全】DEX 加密 ( 代理 Application 开发 | 项目中配置 OpenSSL 开源库 | 使用 OpenSSL 开源库解密 dex 文件 )
- 【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | LoadedApk 后续分析 )
- 【Android 安全】使用 360 加固宝加固应用 ( 购买高级加固服务 | 设置资源加固 | 设置 SO 文件保护配置 | 设置 SO 防盗用文件配置 | 反编译验证加固效果 )
- 【Android 插件化】VirtualAppEx 编译运行 ( VirtualAppEx 简介 | 配置 VirtualAppEx 编译环境 | 编译运行 VirtualAppEx 代码 )
- 【Android Gradle 插件】build.gradle 中的 android 配置 ( 配置项 | compileSdkVersion 配置 | buildToolsVersion 配置 )
- 【Android Gradle 插件】ProductFlavor#externalNativeBuild配置 与 AppExtension#externalNativeBuild 配置区别
- 【Android 应用开发】使用蒲公英 SDK 收集崩溃日志信息 ( 导入依赖 | 申请 Key | 集成代码 | 清单文件配置 | 手动上传日志 | 手动检查更新 )
- 【Android Gradle 插件】组件化中的 Gradle 构建脚本实现 ⑤ ( 优化 Gradle 构建脚本 | 构建脚本结构 | 闭包定义及用法 | 依赖配置 | android 块配置 )
- H5-vue与原生Android、ios交互获取相册图片
- Android开发中遇到的问题(二)——新建android工程的时候eclipse没有生成MainActivity和layout布局详解手机开发
- Android Studio配置Kotlin环境详解手机开发
- 微软允许用户在Windows 11上侧载Android APK安装包
- 掌上药店Android 4.0.7 去广告清爽版
- Android开发环境配置问题
- android读取raw文件示例