位置: 编程技术 - 正文

cocos2dx3.3在Win7(64位)上Android开发环境搭建(提要)

编辑:rootadmin

推荐整理分享cocos2dx3.3在Win7(64位)上Android开发环境搭建(提要),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

一、使用的工具

Win7 位

jdk1.8.0_ (jdk-8u-windows-x.exe)

adt-bundle-windows-x_- (adt-bundle-windows-x_-.zip)

(可百度参考《android ndk环境配置adt-bundle-windows-x_-》下载)

android-ndk-rd (android-ndk-rd-windows-x_.exe)

apache-ant-1.9.4-bin.zip

python-2.7.9.amd.msi

cocos2d-x-3.3.zip

二、安装后的环境变量

用户变量:

COCOS_CONSOLE_ROOT

G:Cocoscocos2d-x-3.3toolscocos2d-consolebin

COCOS_TEMPLATES_ROOT

G:Cocoscocos2d-x-3.3templates

COCOS_X_ROOT

G:Cocoscocos2d-x-3.3

NDK_ROOT

d:androidwinandroid-ndk-rd

ANT_ROOT

D:AndroidWinapache-ant-1.9.4bin (这个对于cocos3.3才正确)

ANDROID_SDK_ROOT

d:AndroidWinadt-bundle-windows-x_-sdk

Path

G:Cocoscocos2d-x-3.3templates;G:Cocoscocos2d-x-3.3toolscocos2d-consolebin;

%ANT_ROOT%bin; (对应上面的,用于cocos3.3的配置)

%ANDROID_SDK_ROOT%platform-tools;%ANDROID_SDK_ROOT%tools;(添加到用户Path变量中:adb android emulator等工具在这两个目录中,可在命令行下使用)

系统变量Path

D:ProgramDataOracleJavajavapath;(安装JDK时自动添加)

D:AndroidWinPython;D:AndroidWinPythonScripts;(安装时,选择添加系统路径)

%JAVA_HOME%BIN;%JAVA_HOME%jrebin;

三、运行G:Cocoscocos2d-x-3.3setup.py

按提示输入对应的路径。然后查看相关环境变量是否设置正确;若未,再次运行。(有提示,注销后再次设置)

打开cocos2dx根目录运行 download-deps.py 和 setup.py 执行一遍。

四、使用cocos创建项目

Win&#;R cmd 回车

C:UsersAdministrator>cocos

G:Cocoscocos2d-x-3.3>cocos new mygame1 -p com.bnc.mygame -l cpp -d g:cocoscocos2d-x-3.3mygame

(注释:cocos new 项目名 –p 包名 –l cpp –d路径)

Running command: new

> Copy template into g:cocoscocos2d-x-3.3mygamemygame1

> Copying cocos2d-x files...

> Rename project name from 'HelloCpp' to 'mygame1'

> Replace the project name from 'HelloCpp' to 'mygame1'

> Replace the project package name from 'org.cocos2dx.hellocpp' to 'com.bnc.mygame'

> Replace the mac bundle id from 'org.cocos2dx.hellocpp' to 'com.bnc.mygame'

> Replace the ios bundle id from 'org.cocos2dx.hellocpp' to 'com.bnc.mygame'

G:Cocoscocos2d-x-3.3>

这表明我们已经成功创建一个工程,到G:Cocoscocos2d-x-3.3mygame看看,工程目录结构如下:

--mygame1

--Classes

--cocos2d

--proj.android

--proj.ios_mac

--proj.linux

--proj.win8.1-univrsal

--proj.win

--proj.wp8-xaml

--Resources

.cocos-project.json (注释:.cocos-project.json所在的目录下运行cocos run -p android)

CMakeLists

可以看到各种平台下的工程都创建出来了,同时它把cocos2d整个框架都拷贝过来了。

四、使用cocos构建Android项目

同时是用到cocos2d-console,这里要用的是compile这个命令,在cmd输入下面查看帮助:

G:Cocoscocos2d-x-3.3>cd mygame

G:Cocoscocos2d-x-3.3mygame>cd mygame1

G:Cocoscocos2d-x-3.3mygamemygame1>cocos compile --help

usage: cocos compile [-h] [-s SRC_DIR] [-q] [-p PLATFORM] [-m MODE] [-j JOBS]

[-o OUTPUT_DIR] [--ap ANDROID_PLATFORM]

cocos2dx3.3在Win7(64位)上Android开发环境搭建(提要)

[--ndk-mode NDK_MODE] [--app-abi APP_ABI]

[--ndk-toolchain TOOLCHAIN] [--ndk-cppflags CPPFLAGS]

[--source-map] [--advanced] [-t TARGET_NAME]

[--sign-identity SIGN_ID] [--no-res]

[--compile-script {0,1}] [--lua-encrypt]

[--lua-encrypt-key LUA_ENCRYPT_KEY]

[--lua-encrypt-sign LUA_ENCRYPT_SIGN]

Compiles the current project to binary

optional arguments:

-h, --help show this help message and exit

-s SRC_DIR, --src SRC_DIR

project base directory

-q, --quiet less output

-p PLATFORM, --platform PLATFORM

select a platform (win, web, mac, wp8, metro, linux,

android, ios, wp8_1)

-m MODE, --mode MODE Set the compile mode, should be debug|release, default

is debug.

-j JOBS, --jobs JOBS Allow N jobs at once.

-o OUTPUT_DIR, --output-dir OUTPUT_DIR

Specify the output directory.

Android Options:

--ap ANDROID_PLATFORM

Specify the android platform used for building android

apk.

--ndk-mode NDK_MODE Set the compile mode of ndk-build, should be

debug|release|none, native code will not be compiled

when the value is none. Default is same value with -m

--app-abi APP_ABI Set the APP_ABI of ndk-build. Can be multi value

separated with ":".Sample : --app-aib

armeabi:x:mips. Default value is "armeabi".

--ndk-toolchain TOOLCHAIN

Specify the NDK_TOOLCHAIN of ndk-build.

--ndk-cppflags CPPFLAGS

Specify the APP_CPPFLAGS of ndk-build.

Web Options:

--source-map Enable source-map

--advanced Compile all source js files using Closure Compiler's

advanced mode, bigger compression ratio bug more risk

iOS/Mac Options:

-t TARGET_NAME, --target TARGET_NAME

Specify the target name to compile.

iOS Options:

--sign-identity SIGN_ID

The code sign identity for iOS.

lua/js project arguments:

--no-res Package without project resources.

--compile-script {0,1}

Diable/Enable the compiling of lua/js script files.

lua project arguments:

--lua-encrypt Enable the encrypting of lua scripts.

--lua-encrypt-key LUA_ENCRYPT_KEY

Specify the encrypt key for the encrypting of lua

scripts.

--lua-encrypt-sign LUA_ENCRYPT_SIGN

Specify the encrypt sign for the encrypting of lua

scripts.

G:Cocoscocos2d-x-3.3mygamemygame1>

现在我们在cmd输入:

G:Cocoscocos2d-x-3.3mygamemygame1>cocos compile -p android -j 4意思就是说我们要编译当前目录下的Android工程,同时可以有4个编译任务,所以我的4核机器就满负的跑了,如无意外,应该可以看到编译开始了,最后如果看到下面这几句,说明编译成功:

BUILD SUCCESSFUL

Total time: seconds

Move apk to G:Cocoscocos2d-x-3.3mygamemygame1bindebugandroid

build succeeded.

G:Cocoscocos2d-x-3.3mygamemygame1>

五、运行项目

先打开模拟器,用下面的命令运行,注意目录,cocos-project.json所在的目录下运行。

在工程的根目录下调出cmd,运行cocos run -p android (每次修改后都得重新打开cmd)。打包好的apk会安装入手机并存入bin目录。

另外,3.3rc0之后不必在导入那几个扩展工程并设路径。

(.cocos-project.json所在的目录下运行cocos run -p android)

G:Cocoscocos2d-x-3.3mygamemygame1>cocos run -p android

运行正常。

cocos2dx3.2开发 RPG《Flighting》(二)骨骼动画介绍及游戏美术资源分享 一、前言关于骨骼动画,如果大家不知道是什么东东的话,可以先百度一下。如果大家有去玩过我介绍的《BattleHeart》的话,你会发现,里面用到的就是

cocos2dx之TableView和ScrollView的混合使用 **************************************************************************时间:--作者:Sharing_Li转载出处:

Cocos2dx CCLabelAtlas字体与CCLabelTTF字体的使用方法 1.、字体1、CCLabelAtlas字体示例代码:CCLabelAtlas*LBsocre4=CCLabelAtlas::create(CCString::createWithFormat(%d,c)-getCString(),labelatlasimg.png,,,'0');LBsocre4-setAnchorPoint(ccp(0,0.

标签: cocos2dx3.3在Win7(64位)上Android开发环境搭建(提要)

本文链接地址:https://www.jiuchutong.com/biancheng/372648.html 转载请保留说明!

上一篇:cocos2dx3.2开发 RPG《Flighting》(一)基本介绍(cocos2d用什么语言开发游戏)

下一篇:cocos2dx3.2开发 RPG《Flighting》(二)骨骼动画介绍及游戏美术资源分享(cocos开发游戏)

  • 上年度暂估的票回不来一直挂帐吗
  • 应交税费和应交增值税
  • 工资进成本还是费用
  • 中标服务费计入什么会计科目
  • 申报个税人员金额一般
  • 怎么看自己公司是一般纳税人还是小规模纳税人
  • 制造费用月末不可能有余额
  • 红字发票可以开部分金额吗
  • 航天金税盘证书口令错误
  • 增值税年底如何计算
  • 收到总公司投资款怎么做账务处理
  • 卖下脚料怎么做分录
  • 建筑业统一发票可以抵扣吗
  • 然后销售产品
  • 农业企业发包给人种植要交纳个税吗?
  • 行政单位租个人房子能用收据下账吗
  • 企业股权投资损失
  • 开给客户的发票对方已认证
  • 外贸企业零退税怎么算
  • 银行对账单不平衡
  • 小规模10万以下免税分录
  • 代销商品和代销商品款
  • 4S店装修改造费帐务处理?
  • 公司租赁的办公室装修费用可以抵进项税吗
  • win10一段时间不动黑屏
  • 新政府会计制度科目表
  • 返利是冲减收入吗
  • 苹果今天推送更新内容
  • php使用js
  • 正爬上唐娜·诺克沙滩的灰海豹,英格兰北林肯郡 (© Frederic Desmette/Minden Pictures)
  • 应付账款账户的期初贷方余额100元
  • 公司缴纳残保金怎么做账
  • js解耦
  • 公司年底封账时间
  • 企业计提增值税的会计科目
  • 公司车辆固定资产转移税
  • 帝国cms如何使用
  • 季末资产总额怎么计算
  • 培训费怎么收取
  • 建筑公司劳务分包开票内容怎么写
  • 土地免缴土地使用税
  • 实收资本如何计算印花税及附加税
  • 现在勾选认证是可以下月初认证?
  • 冲个人借款分录怎么写
  • 挂靠单位账务处理是?
  • 公司员工支出
  • 公司员工报销车费还需要签协议吗
  • 收到个人支付的培训费可以开对公的发票吗
  • 直接收到货款也要走应收账款吗
  • 金税盘买发票还要填交验旧表吗?
  • 跨年取得的发票
  • 设备的验证服务包括
  • 小企业会计准则以前年度损益调整
  • 扩展卷不相邻怎么办
  • linux文件切片命令
  • linux修改yum
  • windows10预览版安装
  • 如何远程重装系统教程
  • 用centos搭建服务器的详细教程
  • win108080端口怎么打开
  • xp操作系统入门
  • flashhelperservice.exe是什么程序
  • j-v测试
  • 安卓笔记软件squid使用教程
  • 数独算法代码c语言
  • unity3d音效
  • 如何使用nodejs
  • 查询某个时间段
  • nodejs实战
  • 星球大战与高达的关系
  • npm yarn命令对比
  • javascript canvas方法有哪些
  • JavaScript的Cookies
  • android+
  • 河北省国家税务局电子税务局登录
  • 廉租房取消之后有什么补贴
  • 蓬莱市税务局
  • 怎么打印个人所得税扣缴申报表
  • 税控软件怎么升级到新版本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设