位置: 编程技术 - 正文

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开发游戏)

  • 计提房产税和土地税
  • 注销账务处理如何做
  • 成本费用的关系
  • 产品样品送样流程
  • 管理费0.5%每年
  • 现金流量表中购建固定资产怎么计算
  • 高新技术企业费用认定
  • 货物无偿赠送分录
  • 季节性停工折旧吗
  • 网银年费属于财务费用哪一项
  • 个人所得税可以抵扣哪些费用
  • 价内税与价外税的计算公式
  • 个人领取住房公积金需要什么材料
  • 详解出口退税的涵义
  • 个体户哪种税率最低
  • 代扣个税税率是多少
  • 免征的税款每月几号申报
  • 融资租赁纳税人是指
  • 买车预付款怎么记账
  • 服务器ssl证书过期怎么解决
  • 安装win11一直转圈要多久?
  • 交城建税的滞纳金是多少
  • 王者荣耀中苏烈的最强出装
  • Linux系统中Squid代理服务器配置全过程解析
  • php哪个函数能取得字符串长度
  • 键盘灯无法开启
  • win10任务栏颜色怎么调
  • 经营租入固定资产的租赁费计入
  • 默认网关不可用的解决办法
  • mac桌面的东西怎么放回去
  • 预提收入的会计处理方法
  • 重楼的功效与作用价格
  • 退回已修改是什么意思
  • 税款滞纳金和罚款
  • 企业成立多久可以注销
  • 哪些费用报销可以不用发票
  • python编程爱心形状
  • win11右键没了
  • php 模拟post
  • 企业会计准则季度怎么填
  • 汽油增值税专用发票几个点
  • 短期借款利息有可能资本化处理,也可能费用化处理
  • 一般人财务报表季报还是月报
  • 自然人税收管理系统官网
  • 筹备期间费用怎么做分录
  • mysql一对多关系如何一次性查出来
  • sqldbmon
  • 进项税额不得抵扣的情况
  • 会计准则中规范性的内容
  • 电商的优惠券怎么做账
  • 航天税盘服务费开的普票可以抵税吗
  • 商业保理怎么账务处理?
  • 房产税的政策依据
  • 进项税和销项税月末怎么结转
  • 增值税零税率发票开了2年,没给对方
  • 固定资产转换为投资性房地产转换日
  • 房产置换怎么做
  • 外出经营活动需要预缴税款吗2020年
  • 招待客户住宿属于什么费用
  • 预付工程款预算会计怎么做账
  • 出口退税进项税都抵扣了怎么办
  • 稳定用工社保补贴怎么领
  • 税务人员如何做好本职工作
  • sql连接两个表接查询sql语句
  • Windows Server 2016第三技术预览版新特性详解:容器是亮点
  • windows server 2003 sp3
  • centos安装详细
  • 为什么开机会提示无信号
  • linux 操作系统
  • windows 10 mobile--移动版
  • Linux系统怎么重启网卡
  • win8个性化设置
  • win10更新后qq打不开
  • 置顶的朋友圈屏蔽的人能看到吗
  • 使用jquery实现表单验证
  • easyui 弹框
  • python 二叉堆
  • 新旧动能转换是我们能否过坎的关键
  • 地税企业所得税是多少
  • 中国古代的税收制度的演变
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设