- 安装软件
1 android-ndk-r10e-windows-x86_64 编译C++
2 adt-bundle-windows-x86_64-20140702 编译java(使用里面的AndroidSDK) 或者你可以单独下载android SDK 就可以了
3 apache-ant-1.9.4-bin 打包apk
4 cocos2d-x-2.2.6(需要VS2010或者以上)(需要额外安装3.8的tools\cocos2d-console) 或者 cocos2d-x-3.8-rc0(需要VS2013或者以上)
D盘建文件夹 Android 拷贝 上面软件到此目录并解压
D:\Android\android-ndk-r10e\build
D:\Android\adt-bundle-windows-x86_64-20140702\sdk
D:\Android\apache-ant-1.9.4-bin\apache-ant-1.9.4\bin
-
环境变量设置
我的电脑->属性->高级->环境变量
ANDROID_SDK_ROOT D:\Android\adt-bundle-windows-x86_64-20140702\sdk
ANT_ROOT D:\Android\apache-ant-1.9.4-bin\apache-ant-1.9.4\bin
NDK_ROOT D:\Android\android-ndk-r10e
PATH 尾部添加 D:\Android\cocos2d-x-3.8-rc0\tools\cocos2d-console\bin
D:\Android\adt-bundle-windows-x86_64-20140702\sdk\platform-tools
D:\Android\android-ndk-r10e\prebuilt\windows-x86_64\bin -
游戏项目的创建
cocos2.x创建方法
进入tools\project-creator 目录 Shift+鼠标右键 选择在此处打开命令行窗口
输入 create_project.py -project 项目名 -package com.团队名.游戏名 -language 开发语言
范例: create_project.py -project Game -package edu.fjnu.Team1 -language cpp
工程会在 cocos2d-x-2.2.6\projects\ 中创建出来cocos3.x创建方法
进入tools\cocos2d-console\bin 目录 Shift+鼠标右键 选择在此处打开命令行窗口
输入 cocos new -p edu.fjnu.Team1 -l cpp Game
在当前目录下就会生成 Game
插曲 为了方便多个工程共享cocos我们需要改一下工程
Game目录下新建一个目录Game 把 除了 cocos2d的目录全部扔到Game目录下
win32 设置
进入Game/proj.win32
使用文本编辑器打开 Game.sln Game.vcxproj
查找 …\cocos2d\ 全部替换 …\cocos2d\
android设置
进入 Game/proj.android
文本编辑器打开 build-cfg.json project.properties
查找 …\cocos2d\ 全部替换 …\cocos2d\
- Win32 编译
进入 proj.win32
打开Game.sln 按 F5 调试运行
成功后就会运行cocos的窗口了 - Android编译
命令行编译打包
----------------------- cocos2.x -----------------------
拷贝 build_native.py build-cfg.json 到proj.android 目录
拷贝 .cocos-project.json 到 …/proj.android 目录
进入 proj.android 目录
Shift+鼠标右键 选择在此处打开命令行窗口
输入 build_native.py 发布版后面加上 -b release
----------------------- cocos3.x -----------------------
进入 proj.android 目录
Shift+鼠标右键 选择在此处打开命令行窗口
输入 build_native.py 发布版后面加上 -b release
如果需要打签名包需要修改 ant.properties 文件加入以下内容 其中 game.keystore 是用eclipse或者其它工具生成的签名文件(这边就不介绍了)
key.store=./game.keystore
key.alias=game
key.store.password=123456
key.alias.password=123456
生成的程序会在bin目录下有apk文件就是android的包,使用手机助手进行安装
-
集成android打包,监视器到VS
点击VS菜单->工具->外部工具
点击添加就可以加入新的菜单了
----------------------安卓打调试包------------------------------
标题 安卓打调试包
命令 python.exe
参数 build_native.py -b debug
初始目录 (ProjectDir)../proj.android/ 使用输出窗口打勾 ----------------------安卓监视器------------------------ 标题 安卓监视器 命令 %ANDROID_SDK_ROOT%\tools\lib\monitor-x86_64\monitor.exe ----------------------安装测试包------------------------------ 标题 安卓打调试包 命令 %systemroot%\system32\cmd.exe 参数 /K (ProjectDir)…\bin\debug\android\Game-debug.apk
----------------------安卓打签名包(需要配置签名文件)------------------------------
标题 安卓打调试包
命令 python.exe
参数 build_native.py -b release
初始目录 $(ProjectDir)…/proj.android/
使用输出窗口打勾 -
VS导出android配置
点击VS菜单->工具->导入导出配置
导出选定环境配置
点击所有设置 取消选中的配置项, 打开常规设置,勾选外部工具列表
点击下一步 输入名字和保存的位置点击完成 -
导入android配置
点击VS菜单->工具->导入导出配置
导入选定环境配置
选择 否只导入新的, 或者保守你可以选择备份一下
下一步,点击浏览选择 7 导出 的 配置 点击完成。