cocos2d-x v3.3开发环境配置
开发环境:
Win10
VS2012
链接:http://pan.baidu.com/s/1bn6S31d 密码:j2ol
配置Java SDK:
新建:JAVA_HOME =G:\Java\jdk1.8.0_05
新建:CLASSPATH=.;%JAVA_HOME%\lib;(注意点号)
Path添加:;%JAVA_HOME%\bin
测试命令:java -version
配置Android SDK:
ADT包中包含名为Eclipse的IDE开发工具,同时也包含了Android SDK
Android Studio安装后也会有一个sdk目录
新建:ANDROID_SDK_ROOT=D:\adt-bundle-windows-x86_64-20140702\sdk
Path添加:;%ANDROID_SDK_ROOT%
配置NDK:
新建:NDK_ROOT=D:\android-ndk-r10c
Path添加:;%NDK_ROOT%
测试命令:ndk-build -version
配置ant:
新建:ANT_ROOT=D:\apache-ant-1.9.5\bin
Path添加:;%ANT_ROOT%
测试命令:ant -version
安装Python27:
Path添加:;C:\Python27
测试命令:python
到cocos2dx安装目录执行setup.py
创建项目:
cocos.py new CoTest -p com.cocos2dx.org -l cpp -d D:\CoCos
• CoTest为项目名称
• -p 后面接包名
• -l 后面接开发语言类型,有cpp, lua, js三种类型
• -d 后面接项目存放的目录
编译android版本:
- 进入到CoTest\proj.android目录中,点击build_native.py 脚本进行编译。
- 控制台,cd到项目的 proj.android 目录下,执行 cocos compile -p android 或者指定sdk版本:cocos compile -p android –ap 22
- 编译用于Android Studio调试的apk,cocos compile -p android —android-studio
编译apk时遇到问题:
将新添加的CPP文件添加到Android.mk文件中。
Cocos2dxActivity cannot be resolved to a type问题
将项目名\cocos2d\cocos\platform\android\java\src下的所有文件拷贝到proj.android\src。
Android Studio调试apk:
- VS将代码编辑好
- 控制台cocos compile -p android —android-studio
- Android Studio运行调试
版权声明:本文为博主原创文章,未经博主允许不得转载。
cocos2d-x v3.3开发环境配置的更多相关文章
- Open SSL 开发环境配置
Open SSL 开发环境配置 最后更新日期:2014-05-13 阅读前提:VisualStudio的基本使用.Cent OS的基本使用 环境: Windows 8.1 64bit英文版,Visua ...
- Ubuntu开发环境配置
主要是: 源的更新 安装vim编辑器 远程登录xrdp相关配置 synergy symless键鼠共享配置 对新买的硬盘进行格式化和分区 vsftp环境搭建 gcc开发环境配置 qt5开发环境配置 m ...
- 联盛德 HLK-W806 (一): Ubuntu20.04下的开发环境配置, 编译和烧录说明
目录 联盛德 HLK-W806 (一): Ubuntu20.04下的开发环境配置, 编译和烧录说明 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明 联盛德 HLK-W ...
- 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明
目录 联盛德 HLK-W806 (一): Ubuntu20.04下的开发环境配置, 编译和烧录说明 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明 联盛德 HLK-W ...
- Python开发环境配置
好久没有写博客了,自从6月份毕业后,进入一家做书法.字画文化宣传的互联网公司(www.manyiaby.com),这段时间一直在进行前端开发,对于后端的使用很少了,整天都是什么html.css.jav ...
- Visual studio 通用开发环境配置:SDL,FFMPEG为例
引言 每一个C++库的使用都是从开发环境的配置开始的,其实每个库的配置过程都是大同小异,总结下来有下面几个步骤: 下载库文件,这里假定是已经预先编译完成的. 配置库文件的包含目录(include)和库 ...
- AndroidStudio开发环境配置-Windows
Android Studio开发环境配置-Windows 最近突发奇想,开始研究Android开发.开始时使用Eclipse作为开发IDE,结果各种不好使,首先下载和安装SDK,以及不同版本的Imag ...
- WIN10下java8的开发环境配置与第一个java程序
一.开发环境配置 1.在官网上下载jdk-8u111-windows-x64.exe 2.运行安装包,可以自定义安装路径 3.进入环境变量设置: 计算机右键-->属性-->高级系统设置-- ...
- Mac下golang开发环境配置
go语言在开发效率和运行效率中的优势让很多人青睐,所以有倾向打算转向go语言的开发. 下面介绍在Mac OS X中golang的开发环境配置. 1.安装brew brew是一个mac下的由ruby开发 ...
随机推荐
- .Net Core使用jexus配置https
今天搞了一下怎么从http换成https,写一篇博客记录该过程.关于jexus的安装和使用请看我之前的一篇博客<Jexus部署Asp.Net Core项目>,唯一的不同是,将jexus升级 ...
- JavaScript 知识记录
1.单引号和双引号 $a = 1; echo $a; // 1 echo "$a"; // 1 echo '$a'; // $a 双引号会搜索引号内的内容是不是有变量,有则输出其值 ...
- linux中的kill命令
一. 定义 kill命令用来删除执行中的程序或工作.kill可将指定的信息送至程序.预设的信息为SIGTERM(15),可将指定程序终止.若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除 ...
- 【转】Symstore 详细使用
SymStore (symstore.exe) 是用于创建符号存储的工具.它被包含在Windows调试工具包中. SymStore按照某种格式存储符号,使得调试器可以通过时间戳.映像大小(对于.dbg ...
- js、jq、ajax之间的关系
一句话:js是一种客户端脚本语言,jq是在js基础上封装起来的一个开发工具,ajax是基于js的一种技术(异步刷新). javascript是一种在客户端执行的脚本语言,用来给网页添加动态功能,使网页 ...
- 014对象——对象 __isset __unset __sleep __wakeup
<?php /** * */ /*class lantian { public $name; public $age; private $money; public $c; function _ ...
- python之路——文件操作
阅读目录 初窥文件操作基本流程 文件编码 文件的打开模式 文件内的光标移动 with上下文管理 文件的修改 练习 回到顶部 初窥文件操作基本流程 计算机系统分为:计算机硬件,操作系统,应用程序三部分. ...
- Android application testing with the Android test framework
目录(?)[-] Android automated testing 1 How to test Android applications Tip 2 Unit tests vs functional ...
- Android 进阶13:几种进程通信方式的对比总结
不花时间打基础,你将会花更多时间解决那些不必要的问题. 读完本文你将了解: RPC 是什么 IDL 是什么 IPC 是什么 Android 几种进程通信方式 如何选择这几种通信方式 Thanks RP ...
- gcc编译 汇编 选项
gcc生成main.out的步骤分解:<blockquote>main.c-----(-S 编译)-------->main.s-------(-c 汇编)------->ma ...